First, Perl under ASP or CGI can access COM objects just fine and is a perfectly acceptable way to put a web front-end on them. If you don't want to use PerlScript in ASP pages, you could try out PerlEx from ActiveState.
Second, Microsoft swears up and down that any idiot can turn their COM objects into web services, so your IS team should be able to do it easilly. Their concerns about performance may be valid though if this application requires very fast response times, since SOAP is not very fast (generate XML, send it over HTTP, parse the XML, generate more, send it back over HTTP, parse again).
But the silliest part of this is that they want you, who volunteered that you "don't know much about object oriented programming and nothing about the .net systems" to learn a new strongly-typed OO language, not to mention the COM model, just so you can put a web interface on their stuff. If they insist on staying with an all-Microsoft stack of products, ASP with VBScript would be a more obvious choice.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.