Building and Consuming a Simple XML Web Service
o Technical Context of Web Services
o Components of Web Service Technology
Configuring and Customizing a Web Service
o XML Serialization
o How to Use Complex Data Types in Web Services
o How to Use Attributes to Control Serialization
o How to Use Service Configuration Attributes
o Configuration Files
Calling Web Methods Asynchronously
o The Need for Asynchronous Calls
o Options for Making Asynchronous Calls
o One-Way Methods
Building a Remoting Client and Server
o Technical Context of Remoting
o Remoting Servers and Clients
o Important Components of Remoting
Creating and Serializing Remotable Types
o Marshal by Value
o Marshal by Reference
o Version Compatibility for Remotable Types
o Generic Classes
Performing Remoting Operations Asynchronously
o Asynchronous Methods
o Calling Remote Methods Asynchronously
o One-Way Methods
o Using Events in Remoting Applications
Managing the Lifetime of Remote Objects
o Life Cycle of Remote Objects
o Lifetime Sponsors
o Lease Properties
o Leases and Exception Handling
Sending and Receiving Messages by Using Message Queuing
o Understanding Message Queuing
o Creating a Message Queue and Sending a Message
o Receiving a Message and Posting a Response
o Using IIS with Message Queuing
Creating and Consuming Serviced Components
o COM+ Services
o Implementing a Serviced Component
o Registering a Serviced Component
o Instantiating a Serviced Component