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