Module 1 - Building and Consuming a Web ServiceWhat is a Web Service?
Web Service Features
Other Technologies
Service Oriented Architecture
Demo - View a Web Service
Pieces to the Puzzle
XML
HTTP
UDDI
Demo - UDDI
WSDL
Demo -WSDL
Soap
Demo - Soap XML Content
Demo - Create a Small Web Service and Call it from a Client
Module 1 Review
Module 2 - Configuring and Customizing a Web ServiceXML Serialization
Complex Data Types
Use Attributes to Control Serialization
Demo - XML Serialization Modifications
Configuration Attributes
Demo -Work with Service Configuration Attributes
Conformance to Basic Profile
Configuration Files
Demo - Configuration Files
Authentication
Demo - Security
Module 2 Review
Module 3 - Call Web Methods AsynchronouslyWhy Bother?
Options for Asynchronous Calls
Delegate Based
Demo - Delegate Based Call
Event Based
Demo - Event Based Programming
One Way Methods
Demo - One Way Method
Lab Demonstration 1
Module 3 Review
|
|
Module 4 - Building a Remoting Client ServiceWhat is Remoting?
What Can We Do?
Servers and Clients
Demo - Create Marshal Type
Remoting Communication
Channels
Demo - Create Channels
Activation Mode
Demo - Register a Class for Remoting
Formatters
Demo - Configure Remoting from Configuration File
Module 4 Review
Module 5 - Creating and Serializing Remotable TypesMarshal By Value
Serializers
Demo - Create Server and Client Formatters Programatically
Demo - Create Server and Client Formatters via Config Files
Marshal by Reference
Version Compatibility
Marshal by Value
Demo - Use VTS
Marshal by Reference
Generic Classes
Module 5 Review
Module 6 - Performing Remoting Operations AsynchronouslyRemote Method Issues
Remote Method Solutions
Calling Remote Methods
Demo - Use BeginInvoke and EndInvoke
One Way Methods
Demo - Create One Way Method
Using Events
Event Listener
Channels
Demo - Use Events for Remoting
Module 6 Review
|
|
Module 7 - Managing the Lifetime of Remote ObjectsLife Cycle of Objects
Life Time Sponsors
Demo - Create a Lease Sponsor and Register
Lease Properties
Customize Properties
Demo - Configure Object Lifetimes
Demo - Renew a Lease
Exception Handling
Lab Demonstration 2
Module 7 Review
Module 8 - Send and Receive Messages Using Message QueuingWhat is Message Queuing
Create a Message Queue
Demo - Create Queues
Send a Message
System.Messaging.Message
Demo - Send a Message
Receive a Message
Demo - Receive a Message
Response Queues
Demo - Response Queue
Message Formatters
Demo -Working with Formatters
Use IIS with Queuing
Demo - IIS Message Queuing
Lab Demonstration 3
Module 8 Review
Module 9 - Creating and Consuming Serviced ComponentsWhat is a Serviced Component?
COM+ Services
Implement Serviced Component
Strong Names
Demo - Create a Serviced Component
COM+ Applications
COM+ Registration
Demo - Register Serviced Component
Demo - Export using MSI
Instantiate Serviced Component
Demo - Use Serviced Component
Lab Demonstration 4
Module 9 Review
Course Closure
|