课程目录:Enabling SOA with BPM and BPMN培训
4401 人关注
(78637/99817)
课程大纲:

        Enabling SOA with BPM and BPMN培训

 

 

 

BPM in Context
The many faces of BPM
The BPM umbrella
BPM and Governance
Industry players
Maturity within the market
Current BPM challenges
The future of BPM
BPM Layering
What is layering?
Common layers
Auxiliary layers
The BPM stack
Digesting the layers
Layering rules of thumb
The State of Standards
Standards – Friend or foe?
Standards bodies
Mature standards
Standards in flux
Emerging standards
Leveraging SOA and BPM standards
Roles within BPM
Enterprise roles within BPM
Project Manager responsibilities
Business Analyst responsibilities
Architect responsibilities
Developer responsibilities
QA/Tester responsibilities
Configuration manager responsibilities
Specialist roles and responsibilities
New role: Integration specialist
New role: Process champion
Process-centric SOA
The importance of Business Process Management (BPM) within SOA
Common BPM pitfalls
Modeling business processes
Business process as documentation
Controlling business processes
Driving a process-centric enterprise
Rules-driven BPM
Business rules within BPM
Externalizing existing rules
Identifying new rules
Managing SOA business rules
Leveraging business rules
Supporting tools
Process and Service Identification Methodologies
Overview of popular methodologies
Top-down modelling
Bottom-up modelling
Goal-service modelling
BPM modelling pitfalls
BPM modelling recommendations
Service Lifecycle Recommendations
SOA lifecycle overview
High risk points within the SOA lifecycle
Handling service and process dependencies
Service composition
Configuration and control
Proper retirement of processes and services
Service Versioning Strategies
The problem of SOA versioning
Configuration control granularity
The role of the service registry
Naming conventions
Process versioning
Service versioning
Operation versioning
Supporting multiple simultaneous versions
Defining a version control policy (VCP)
BPM-SOA Testing Strategies
The problem of SOA testing
End-to-end testing within BPM
WS-I compliance
WS-Policy compliance
Mock clients and services
Regression testing gotchas
BPM testing recommendations
Security Recommendations
BPM and security considerations
The SOA security stack
Security standards
Single Sign On
Identity management
SOA security approaches
Point-to-Point security
ESB-brokered security
The security service layer
BPM Business Patterns
Business patterns
The Self-service model
The Information warehouse model
The Information subscription model
The User collaboration model
The Extended enterprise model
Custom business models
BPM and BPMN
The added value of BPMN
Composability and basic services
Promoting an incremental and iterative approach
Why should Use cases drive the project?
Declaration of message properties
Use of correlation sets
Develop a complex parallel execution of activities
Designing concurrency