
Overview
This course will provide each participant with a thorough understanding of the role of Business Process Execution Language 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, WBI product support, integration of WSDL and other XML standards, BPELWS partner concepts, stateful interactions, BPEL IBM extensions, use of the WBI Modeler, mapping elements in BPEL4WS, migration of MQ Workflows to BPEL4WS, use of FDL2BPEL migration tool and mapping FDL constructs to BPEL4WS.
All aspects of this class will incorporate the specific architecture of BNSF to illustrate the implementation of these techniques.
Prerequisites
Each student should have a basic understanding of application development and design methodologies.
Class Format
Lecture and Lab
Audience
Designed for programmers, managers, project leaders, enterprise architects and other technical individuals that need to understand the modeling of business workflows.
Learning Objectives
After completing this course, the student should be able to:
Course Duration
3 Days
Course outline
Introduction
to SOA
Business Integration
o UDDI Registry
o Service Requestor
o Web Service
o Architecture
o Messages
o Definition
o Usage
Modeling
Integration Patterns
o Application Server
o Process Server
o Enterprise Service Bus
o Point-to-Point
o Hub-to-Bus
Business
Process Modeling
o Business
o Integration
o Application
o Runtime
o Self Service
o Collaboration
o Extended Enterprise
o Integration Patterns
o Process
o Application
BPEL
o Notation specification
o Behavior modeling
o Process activity sequencing
Modeling
with BPEL
o Partners
o Endpoints
o Activities
o Data handling
o Correlation
o Scope
WebSphere
Modeler
o Workspaces
o Projects
o Catalogs
o Files
o I/O
o Subprocesses
o Control nodes
o Decision
o While loop
o Services
o Generated files
o Import/Export
o Generate deployment code
Enterprise
Service Bus
WebSphere
Process Server
Process
Monitoring
Message
Broker