Get in Touch

Course Outline

BPM in Context

  • Exploring the various dimensions of BPM
  • The overarching scope of BPM
  • BPM and Governance
  • Key industry players
  • Market maturity levels
  • Current challenges in BPM
  • The future of BPM

Understanding BPM Layering

  • What is layering?
  • Essential layers
  • Supporting layers
  • The BPM architecture
  • Understanding the layered model
  • Practical layering guidelines

Industry Standards Landscape

  • Standards: Ally or obstacle?
  • Standards organizations
  • Established standards
  • Standards in transition
  • Emerging standards
  • Applying SOA and BPM standards

BPM Roles and Responsibilities

  • Enterprise-level roles within BPM
  • 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 BPM within SOA
  • Common BPM pitfalls
  • Modeling business processes
  • Using business processes as documentation
  • Managing business processes
  • Fostering a process-driven enterprise

Rules-Driven BPM

  • Business rules within BPM
  • Decoupling existing rules
  • Identifying new rules
  • Managing SOA business rules
  • Leveraging business rules
  • Supporting tools

Methodologies for Process and Service Identification

  • Overview of widely used methodologies
  • Top-down modeling
  • Bottom-up modeling
  • Goal-service modeling
  • Pitfalls in BPM modeling
  • Recommendations for BPM modeling

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

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
  • Managing multiple simultaneous versions
  • Defining a Version Control Policy (VCP)

BPM-SOA Testing Strategies

  • The challenges of SOA testing
  • End-to-end testing within BPM
  • WS-I compliance
  • WS-Policy compliance
  • Mock clients and services
  • Regression testing pitfalls
  • Recommendations for BPM testing

Security Best Practices

  • 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 Use Cases Should Drive the Project
  • Declaring message properties
  • Using correlation sets
  • Developing complex parallel activity execution
  • Designing for concurrency

Requirements

Familiarity with SOA concepts

 14 Hours

Testimonials (1)

Upcoming Courses

Related Categories