Service orientation in the .NET Framework as exposed via the ASMX call stack lends a lot of power and flexibility to your application design and development process. Web Services, as they ship with the .NET Framework, create a seamless, attribute-based model for exposing methods on your classes as service operations. You can use the WSDL generation features of ASMX, or you can take control of our WSDL and its underlying XML Schema and have a server-side interface defining the service generated for you, and then simply create a class that implements the interface.
Version 2.0 adds many new features to the ASMX call stack, including the ability to control the XML used to represent your types in a SOAP message, and customize the types created during proxy generation.
When you need greater interoperability you can extend the features added to the ASMX stack using Web Services enhancements, which provide implementations of many specifications in the WS-* family of Web Service architecture. This add-on package of technology affects the behavior of both the server-side processing pipeline and the client-side proxy generation.
KeywordsMigration Expense Encapsulation Dispatch Harness
Unable to display preview. Download preview PDF.