Business Process Driven SOA using BPMN and BPEL Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: SOA and Business Processes
Chapter 2: Modeling Business Processes for SOA
Chapter 3: BPMN for Business Process Modeling
Chapter 4: BPMN—Advance Constructs
Chapter 5: Process Analysis and Transformation—From BPMN to BPEL
Chapter 6: Business Process Orchestration for SOA
Index

  • Chapter 1: SOA and Business Processes
    • Why Care about Business Processes?
      • Examples of Business Processes
      • How Business Processes Emerge
      • How Business Processes and IT Relate
      • IT Flexibility
        • Heterogeneous Architecture
        • Traditional Software Lifecycles
      • Why Do We Need SOA?
        • Why Should We Believe This?
    • SOA Approach to Business Processes
      • Major Improvements in the SOA Approach
      • Focus on Content, Not Technology
      • Management Support
      • SOA Competency Centre
    • SOA Inception
      • SOA Forces
      • Value of SOA for IT Departments
      • Changes in the Development Approach
      • Reduced Complexity
    • Technical Introduction to SOA
      • BPMN
      • BPEL
        • Features
      • Services
        • Service Interfaces
        • Messages
        • Synchronicity
        • Loose Coupling
        • Quality of Service
      • Other Important Parts of SOA
        • Enterprise Service Bus
        • Registry and Repository
        • Rules Engines
        • Business Activity Monitoring
        • User Interactions
    • How SOA, BPMN, and BPEL Fit Together
      • Agility
      • Resilience
      • Alignment Between Business and IT
      • New Business Models
      • How the Puzzles Fit Together
      • SOA Vendors
    • Summary
  • Chapter 2: Modeling Business Processes for SOA
    • Business Process Management
      • IT and BPM
    • SOA and BPM
    • Business Process Lifecycle
      • BPM and SOA—A Perfect Fit for the Lifecycle
    • Business Process Modeling
      • Modeling Method and Notation
        • ARIS
      • Modeling Notation
        • BPMN
      • Process Design
      • Results of Process Modeling
        • Process Map
        • Roles and Relations Structure
        • As-is Process Model
        • Publishing and Communicating Process Models
      • Process Simulation
        • Tools for Simulating Processes
      • Modeling Principles
      • Common Problems in Process Modeling
    • Process Implementation
      • Classic Software Development
      • Standardized ERP Solutions
      • Service Oriented Architecture
        • Process Implementation Phase with BPEL
    • Process Execution and Control
      • SOA for the Process Execution and Control Phase
      • Business Activity Monitoring
    • Process Optimization
      • The To-be Process Model
      • Key Performance Indicators
      • Typical Problems in Process Optimization
    • Summary
  • Chapter 3: BPMN for Business Process Modeling
    • The Need for Standards in Business Process Modeling
    • Business Process Classification and BPMN
    • Business Process Diagrams—Core Elements
      • Business Process Diagrams—A Deeper Analysis of the Key Elements of BPMN
        • Events
        • Activities
        • Task
        • Gateways
        • Sequence Flow
        • Message Flow
        • Association
        • Pool
        • Lanes
        • Data Object
        • Group
        • Text Annotation
    • Introduction to Oracle Business Process Analysis Suite
      • Developing an Example Process Using BPMN and the Selected Tool
    • Summary
  • Chapter 4: BPMN—Advance Constructs
    • Business Process Modeling General Guidelines
      • Rule #1: Process Models Should Provide Aid in Process Understanding
      • Rule # 2: Match Each Split with a Join
      • Rule #3: Have a Well-Defined Start and End Event
      • Rule #4: Look Out for Orphan Tasks
    • BPMN Attributes and Tools Support
      • Business Process Diagram
      • Process
      • Sub-Process
      • Events in Detail
        • Start Events
        • End Events
        • Intermediate Events
    • Process Modeling Patterns and BPMN
      • Basic Control Patterns
        • Simple Sequence
      • Branching and Synchronization Patterns
        • Multi Choice
        • Structured Synchronizing Merge
        • Multi Merge
      • Iteration Based Patterns
        • Arbitrary Cycles
        • Structured Loop
      • Termination
        • Implicit Termination
        • Explicit Termination
      • Multiple Instance Pattern
        • Multiple Instances without Synchronization
        • Multiple Instances with a Priori Design-Time Knowledge
        • Multiple Instances with a Priori Run-Time Knowledge
      • State-Based Patterns
        • Deferred Choice
    • Summary
  • Chapter 5: Process Analysis and Transformation— From BPMN to BPEL
    • Business Process Analysis Using Simulation
      • The Business Process Model and Data input
      • Simulation and Scenario Analysis
      • Model Target Process
    • Business Process Transition: Bridging the Business—IT divide
    • BPMN to BPEL—Key Considerations
      • BPMN Specification for BPEL Mapping
      • Tools to Support BPMN-BPEL Transformations
        • Oracle BPM Suite: Oracle BPA and SOA Suite for BPMN-BPEL Mapping
        • Process Detailing for Transition—A Look into Oracle Extensions for BPMN and BPEL
    • Business- IT Synchronization using Process Blueprint
    • Transformation Case Study
      • Business Process Overview—What is 'Portfolio Account Opening?'
      • Business Process Transformation—Modeling and Analysis
      • Business Process Detailing for Transformation
      • Model Validation before Transformation
      • Automatic Mapping of BPA Elements for BPEL
      • Generate Business Process Blueprint
      • Retrieve the Business Process Blueprint
        • Create a BPA Connection for Importing the Blueprint
        • Create a BPEL Project
        • Blueprint View and BPEL View
      • Add Implementation Details
      • Deploy and Test
      • Updating the BPA Server
    • Summary
  • Chapter 6: Business Process Orchestration for SOA
    • BPM Architecture and Role of Business Process Orchestration
    • Executing BPEL Processes in BPEL Process Manager
      • Initiation of the Process Instance
      • Accessing a Human Task through the Worklist Application
        • Task Invocation from BPEL Process Manager and its Integration with Worklist Application
    • Introduction to Business Rules Management
      • What are Business Rules?
      • Business Rules Anatomy
      • Automating Business Rules
      • Automating Business Rules for Business Issues
    • Business Rules Management, BPM, and SOA
      • Key Considerations for Selecting a BRMS
      • Key components of a BRMS—A Brief Look into Oracle Business Rules
      • Implementing Business Rules—The Business Rules Development Process
    • Introducing Business Activity Monitoring
      • What is BAM?
      • BPM, SOA, and BAM
      • Oracle BAM
      • Oracle BAM and BPM
    • Summary

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z