Identifying Process Objectives and Goals
Identifying Key Performance Indicators for the Process
Identifying Process Actors or Participants
Identifying Public and Private Processes
Identifying Initiator and Participant Processes
Enabling end-to-end, Cross-functional Processes
Separating Production and Monitoring Processes
Define Input and Output Service Messages
Define Pre and Post Conditions for Services
Decide the Service Calling Paradigm
Decide the Service Granularity
Define Quality of Service Requirements
Design Service With a Service Proxy
Design Loosely Coupled Services
Transactions for Synchronous and Asynchronous Processes
Transactional and XA Compliant
Transactional and not XA Compliant Controls
Using Dynamic Properties and Annotation for Controls
Buffering Service Control Methods During Asynchronous Calls
Using Control Factory to Manage Multiple Instances of a Control
Configuring Trading Partner Integration Resources
Synchronous Clients and Asynchronous Business Processes
Application Integration Functions in a Cluster
Pattern 1: Basic Synchronous Stateless two-way Service
Pattern 2: Basic Asynchronous Stateless two-way Service
Pattern 3: Basic Asynchronous Stateless one-way Service
Pattern 4: Basic Asynchronous Stateful two-way Service
Pattern 5: Basic Asynchronous Stateful one-way Service
Pattern 6: Composite Synchronous Stateless two-way Service
Pattern 7: Composite Synchronous Stateful two-way Service
Pattern 8: Composite Asynchronous Stateless two-way Service
Pattern 9: Composite Asynchronous Stateless one-way Service
Pattern 10: Composite Asynchronous Stateful two-way Service
Pattern 11: Composite Asynchronous Stateful one-way Service