Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories