Service-Oriented Process
Key Findings:
- Service-Oriented Process is Key to Meeting Business Agility Requirements
- Service-oriented process includes orchestration, choreography, composition, workflow, transactions, and collaboration of Web Services.
- The market for Service-Oriented Process solutions will grow from $120 Million in 2003 to over $8.3 Billion by 2008.
- The standards landscape will converge on a single choreography, orchestration, and process flow specification in the next 12-18 months.
- By 2005, over 70% of Web Services implementations will be process-driven.
- Services must be developed devoid of process in order that they can participate in an SOA that meets the goals of business agility
- Service-Oriented Management techniques can assist in managing discrete services as well as end-to-end business processes.
Table of Contents:
- I. Report Scope
- II. The Context for Service-Oriented Process
- 2.1. What are Business Processes?
- 2.2. Why is Process Important to the Enterprise?
- 2.3. Connecting Business Requirements to IT Capabilities Through Process
- 2.4. Organizational Roles and Business Process
- III. Fundamentals of Business Process
- 3.1. Business Process Terms and Concepts
- 3.2. Business Process Definition
- 3.3. Process Execution
- 3.4. Transactions and Exception Handling
- 3.5. Process Monitoring and Management
- 3.6. A History of Business Process Management and Workflow Solutions
- IV. Applying SOA to Business Process: Service-Oriented Process
- 4.1. Web Services and SOA Approaches for Process Definition and Execution
- 4.2. Workflow
- 4.3. Transactions
- 4.4. Reliability
- 4.5. Guidance on the Specifications
- V. Connecting the Dots: Process, Management, and Integration
- 5.1. Proper Mindset for SOA: Process-Orientation
- 5.2. Asynchrony and Coarse-Granularity: Enabled by Process
- 5.3. Fulfilling the Requirements for Loose Coupling with Service-Oriented Management
- VI. Market Opportunity for Service-Oriented Process
- VII. Future Trends for Service-Oriented Process
- 7.1. Smarter Invocation of Services
- 7.2. Portals and Processes
- 7.3. Enterprise Applications and Processes
- 7.4. Processes and Peer-to-Peer Implementations
- VIII. Conclusions
- 8.1. Key Notes
- 8.2. Decision Points
- 8.3. Figures
- 8.4. Tables
- IX. Glossary
- X. Profiled Vendors