INTRODUCTION TO BUSINESS PROCESS MODELING

Request more details:

submit request
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.
Prerequisites:
Each student should have an understanding of application development and basic design methodologies.
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