Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Contextualising BPM
- Diverse aspects of BPM
- The BPM framework
- BPM and Governance
- Key industry players
- Market maturity levels
- Contemporary BPM challenges
- The future outlook for BPM
BPM Layering
- Understanding layering
- Typical layers
- Supplementary layers
- The BPM stack
- Analyzing the layers
- General guidelines for layering
Current State of Standards
- Are standards beneficial or detrimental?
- Standards organisations
- Established standards
- Standards under development
- Emerging standards
- Utilising SOA and BPM standards
Roles in BPM
- Enterprise-level BPM roles
- Project Manager duties
- Business Analyst duties
- Architect duties
- Developer duties
- QA/Tester duties
- Configuration Manager duties
- Specialist roles and duties
- New role: Integration specialist
- New role: Process champion
Process-centric SOA
- The significance of Business Process Management (BPM) within SOA
- Common BPM pitfalls
- Modelling business processes
- Business process as documentation
- Managing business processes
- Driving a process-centric enterprise
Rules-driven BPM
- Business rules within BPM
- Decoupling existing rules
- Identifying new rules
- Managing SOA business rules
- Utilising business rules
- Supporting tools
Methodologies for Identifying Processes and Services
- Overview of popular methodologies
- Top-down modelling
- Bottom-up modelling
- Goal-service modelling
- Pitfalls in BPM modelling
- Recommendations for BPM modelling
Recommendations for Service Lifecycle Management
- Overview of the SOA lifecycle
- High-risk areas in the SOA lifecycle
- Managing service and process dependencies
- Service composition
- Configuration and control
- Proper retirement of processes and services
Strategies for Service Versioning
- The challenge of SOA versioning
- Granularity of configuration control
- The role of the service registry
- Naming conventions
- Process versioning
- Service versioning
- Operation versioning
- Supporting multiple concurrent versions
- Defining a version control policy (VCP)
Testing Strategies for BPM-SOA
- The challenge of SOA testing
- End-to-end testing within BPM
- WS-I compliance
- WS-Policy compliance
- Mock clients and services
- Pitfalls in regression testing
- Recommendations for BPM testing
Security Recommendations
- Security considerations for BPM
- 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
Business Patterns in BPM
- 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
Requirements
Familiarity with SOA concepts
14 Hours
Testimonials (1)
extensive knowledge cover many things.