Use of XML as a Common Language Among Applications
Use of Service and Event Definitions to Expose Application Capabilities
Use of XML Schemas to Define the Data for Services and Events
Support of Bidirectional Communication in Adapters
Clients for Service Invocations
When to Define Application Views
When to Write Custom Code Instead of Defining Application Views
Processing Synchronous Service Invocations
Processing Asynchronous Service Invocations
Step 1: Define the Components of the Solution
Step 2: Create a Detailed, End-to-End Design of the Solution