BPM for SOA
3 day course contents
What you will learn :
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 modeling
- Bottom-up modeling
- Goal-service modeling
- BPM modeling pitfalls
- BPM modeling 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
Human Patterns within BPM
- Human factors
- Pattern: BPM Champion
- Pattern: Centre of Excellence
- Pattern: Collaborative Enterprise
- Pattern: Process-driven Business
- Pattern: Selective BPM �