Print this Page
SOA & Web Services Orchestration
How to Choreograph Web Services
to Create Business Process Applications
SOA & Web Services
Orchestration teaches how to use Business
Process Modeling Notation (BPMN) and Business Process Execution Language for
Web Services (BPEL4WS) to create orchestrated models of web services. Web
Services Description Language (WSDL) describes how to invoke and consume the
individual callable process components of a web service. BPMN and BPEL4WS
compliment WSDL by providing standard techniques and notations for building
graphic models that define the choreography required to integrate the
individual process components into an orchestrated web service.
SOA & Web Services
Orchestration provides an intensive 2-day
hands-on workshop that teaches how to gather and document the information
required to create the BPMN models that graphically depict business
functions, information needs, and operational rules. Participants will
learn the BPMN notation and how BPMN incorporates events, workflow, and
information flow into a single model that maps directly to BPEL4WS.
SOA & Web Services
Orchestration teaches how to effectively
collaborate with non-technical stakeholders to define the individual web
service component business processes and to choreograph and integrate the
component processes into an orchestrated web service. Participants learn
and practice techniques for analyzing the process model to ensure that the
application depicts the core business needs. Participants will also learn
how to identify opportunities for applying web services to achieve fast,
seamless customer responses.
SOA & Web Services
Orchestration uses a comprehensive case study
to give practical application to the principles discussed. Participants
work in teams on the case study that simulates actual work experience.
Participants learn how to identify individual processes, the data that is
required by them, and the rules that govern their choreography and
orchestration. In addition, participants learn how to test their models for
validity, correctness, and completeness.
What You Will Learn
-
How to discuss and document business
processes in business terms using BPMN
-
How to explain web services in
business terms
-
How to effectively elicit and specify
web service business requirements using BPMN
-
Business Functional Requirements
-
Internally and Externally Triggered
Processes
-
Business Rules and Exception
Handling
-
How to collaborate with stakeholders
to create the BPMN Business Process Diagram
-
Developing the Business Process
Diagram
-
Process Specification using BPMN
-
Mapping the Process to Existing
Applications
-
How to ensure the integrity and
viability of the orchestration
-
Identify and Eliminate "Efficiency
Blockers"
-
Verify Completeness using Business
Entity Life-Cycles
-
Validate through Use Case Model
Testing
-
How to specify and publish process
components and orchestrated web services
-
How to plan web services
implementation
-
Choosing Deployment Technologies
-
Choosing a Development Platform
-
Deployment Issues and Considerations
Who Should Attend?
Seminar Outline
-
Web Services Basics
-
Business Process Basics
-
What is a Business Process
-
"Knowing" a Business Process
-
Business Process Evolution
-
Business Process Diagram Overview
-
Illustrating a Web Services
Orchestration
-
BPMN Definitions and Components
-
Semantic Interpretation
-
Comparative Methodologies
(Functional Decomposition, Data Flow, Workflow)
-
Scope Definition
-
Identifying Stakeholders, their
Needs and Involvements
-
Articulating Project Objectives
-
Defining the Project by its Context
-
Clarifying Scope with Business
Process Use Cases
-
Illustrating the Orchestration as a
Business Process Diagram
-
Event Analysis - Defining Business
Events
-
Process Analysis - Defining Business
Actions
-
Data Flow Analysis
-
Process Specification - Capturing
Business Rules
-
Identifying Web Service
Opportunities
-
Incorporating New Requirements
-
Defining Data Packets with XML
-
Surfacing Traps and Exceptions with
Life-Cycle Analysis
-
Building an Impact Map of Affected
Technologies and Applications
-
Critical Review of Orchestration
-
Analyzing the Efficiency of the
Orchestration
-
Verifying the Orchestration
Completeness
-
Testing the Orchestration with Use
Case Scenarios
-
Implementing Orchestrated Web Services
-
Planning Web Services Implementation
-
Choosing Deployment Technologies
-
Choosing a Development Platform
-
Deployment Issues and Considerations
-
Summary Review