Get in Touch

Course Outline

Contextualizing BPM

  • The various dimensions of BPM
  • The overarching scope of BPM
  • BPM and Governance
  • Key industry participants
  • Market maturity levels
  • Current challenges in BPM
  • The future trajectory of BPM

BPM Architecture Layers

  • Understanding layering concepts
  • Standard layers
  • Supporting layers
  • The BPM technology stack
  • Interpreting the layers
  • General guidelines for layering

Current State of Standards

  • Standards: Ally or adversary?
  • Standards organizations
  • Established standards
  • Evolution of standards
  • Newly emerging standards
  • Utilizing 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
  • Specialized roles and responsibilities
  • New role: Integration specialist
  • New role: Process champion

Process-Centric SOA

  • The significance of Business Process Management (BPM) within SOA
  • Common pitfalls in BPM
  • Modeling business processes
  • Business processes 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

Methodologies for Process and Service Identification

  • Overview of popular methodologies
  • Top-down modeling
  • Bottom-up modeling
  • Goal-service modeling
  • Common pitfalls in BPM modeling
  • Best practices for BPM modeling

Recommendations for Service Lifecycle Management

  • Overview of the SOA lifecycle
  • High-risk areas within the SOA lifecycle
  • Managing service and process dependencies
  • Service composition
  • Configuration and control
  • Proper retirement of processes and services

Service Versioning Strategies

  • The challenges of SOA versioning
  • Granularity of configuration control
  • The role of the service registry
  • Naming conventions
  • Process versioning
  • Service versioning
  • Operation versioning
  • Supporting multiple simultaneous versions
  • Defining a Version Control Policy (VCP)

Testing Strategies for BPM and SOA

  • The challenges of SOA testing
  • End-to-end testing within BPM
  • WS-I compliance
  • WS-Policy compliance
  • Mock clients and services
  • Common pitfalls in regression testing
  • Testing recommendations for BPM

Security Recommendations

  • BPM and security considerations
  • The SOA security stack
  • Security standards
  • Single Sign-On (SSO)
  • 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
  • Developing complex parallel execution of activities
  • Designing concurrency

Requirements

Familiarity with SOA concepts

 14 Hours

Testimonials (1)

Related Categories