| Course Description | |
| This course will provide each participant with an introductory understanding of the role of Business Process Execution Language (BPEL) and its role for modeling corporate workflows and SOA processing. This course will focus on the usage of business process models, the role of BPEL and BPEL4WS, vendor product support, integration of WSDL and other XML standards, BPELWS partner concepts, stateful interactions, BPEL extensions, use of the a Modeler, mapping elements in BPEL4WS, and the role of the Integration Server. All aspects of this class will illustrate the architecture and design of an efficient and effective SOA environment.
Course Length: 2 Days Course Tuition: $690 (US) |
|
| Prerequisites | |
| An understanding of application development and basic design methodologies. | |
| Course Outline |
|
• SOA Architecture SOA Pyramid SOA and Corporate Data SOA and Programming Language SOA Pyramid: Application Server SOA Pyramid and Web Services SOA Pyramid: Integration Server SOA Pyramid: ESB SOA Pyramid: BPEL Modeling SOA Pyramid: Rules Engine SOA Pyramid: Web Services 2.0 SOA Pyramid: UDDI Registry SOA Pyramid: Governance SOA Business Challenges 1990s: Billion Dollar Lock-In Integration Tools Appearing Point-to-Point Approach New $200B Lock-In: Big Apps Frozen Enterprise Asset Concept Liquid Asset Transformation SOA: Frozen to Liquid Assets Service Infrastructure Layer Web Services Based Approach Service Infrastructure Application vs. Service Layer SOA Challenges Service Infrastructure Approach Vendor Product Solutions SOA Development Actors Vendor SOA Products SOA Product Family ESB Target Environments Composition vs. Coding Ole of Process Server Service Registry Data Services SOA Enterprise Security User Interaction BPM Suite SOA Environment • Getting Started with SOA Flexible Business – Flexible IT SOA & Web Services Web Services are a Good Start ESB Shrinks Interfaces SOA Reference Architecture BEA SOA Foundation Customer View of SOA End-to-End Process Capabilities SOA Platform Roles Why do Business Process Modeling? Business Process Modeling SOA Business Modeler Assembly Concepts Eclipse-Like Integration Developer Testing and Debugging Deployment Enterprise Service bus Capabilities Define ESB Offerings Integration Service Components Common Data Model: Business Objects Invocation Model: Service Components • Business Workflow Overview Workflow Overview Claim Handling Business Process Activities in a Business Process The Role of Workflow Management Workflow Concepts Relationship Among Concepts Workflow Modeling Process Definition Control Flow Sub-Workflow Internal States of Workflow Activities Internal States of Workflow Instances Resources Types of Workflow Systems Message-Oriented Architecture Repository-Oriented Architecture Implementation Architectures The WfMC Reference Model Process Integrator (J2EE) B2B Interoperability Interoperability Issues in B2B Typical B2B Scenario System View of Merchant Processing Steps of Purchase Order Request Purchase Order BPM Categories Flow Objects Connecting Objects Swimlanes Artifacts |
• Business Process Management Moving Toward Flexibility What is a Process? Business Process Management The BPM Lifecycle What is a Model? Business Process Modeling Business Modeler Assembling the Business Process Assembling a Business Model Deploying the Business Process Process Integration for BPM Deployment of Business Process Monitoring the Business Process Business Activity Monitoring Business Monitor Benefits Business Monitor Capabilities BPM Continuous Improvement BPM is Key to SOA BPM Implementation Vendor Products for BPM BPM Lifecycle BPEL Business Modeler Developer IDE Integration Server Business Monitor Roles of BPM Business Analyst Process Specialist IT Developers/Architects Business Users Administrators Deployment of Business Process • Introduction to BPEL BPM Meets SOA Business Process Management BPM Meets SOA Business Process Execution Language Defining BPEL BPEL Processes BPEL Engine Architecture BPEL Engine Processing BPEL Compositions Basic Web Services Web Services vs. BPEL W3C Web Services Stack W3C Stack Components Business Process Improvement Defining BPEL Web Service Business Processes BPEL Usage Patterns Non-Interruptible Process Interruptible Process Basis for BPEL Creating BPEL Syntax BPEL Specification Key BPEL Concepts BPEL Process Elements Model vs. Runtime End-to-End Processing Vendor BPEL Offerings Contact us for course schedules or more information. |


