Tuesday, November 25, 2008

Drawbacks in webservices (.Net) asmx files

Hi,
Heres some crisp analysis about web services implemented on .Net platform. Over a period of time using this technology, I found these observations

1. An ASMX page contains a complete set of information that describes how the data will be formatted, how to wrap the data in a SOAP header, and how to prepare it to be sent. However, it doesn’t tell you how to deliver it over the transports and to use a specific type of security.

2. ASMX provides the way for interoperability but doesn’t fulfill some of the basic requirements; for example, it does not provide or guarantee end-to-end security or reliable communication

3. Another limitation of ASMX is the tight coupling with the HTTP runtime and the dependence on IIS to host it.

4. ASMX service is instantiated on a per-call basis