Contents of This Book


The book is organized into three parts, eleven chapters and a glossary:


Part One, Concepts

Covers the BPM essentials, an approach to BPM architecture, a tour of BPM theory, and a survey of process design patterns and coding practices.


Chapter 1, Introduction to Business Process Modeling

Examines what BPM (and is not!) and discusses its benefits.


Chapter 2, Prescription for a Good BPM Architecture

Develops a model BPM architecture, and discusses the main pieces of a "good" BPM application, the design of each piece, and which standards are adopted.


Chapter 3, The Scenic Tour of Process Theory

Provides a tour of the Pi Calculus, Petri nets, state machines, and UML activity diagrams, and why they matter. Practical software books seldom delve into theory, but theory matters more in BPM than in most software subjects.


Chapter 4, Process Design Patterns

Includes a detailed look at the 20 process patterns identified by some of the leading BPM theorists, a group referred to in this book as the "P4." The patterns cover common branch-and-join and synchronization scenarios. Also covered are process communication patterns, human interaction patterns, and briefly, coding best practices.


Part Two, Standards

Provides a detailed look at BPEL; the BPMI specifications (BPML and BPMN); the WfMC (WAPI, XPDL, WfXML, and the reference architecture); web services choreography (WSCI, WS-CDL, WSCL); and the OMG's model-driven approach (BPDM, BPRI), BPSS, XLANG, and WSFL.


Chapter 5, Business Process Execution Language (BPEL)

Provides a detailed look at BPEL, the leading BPM standard.


Chapter 6, BPMI Standards: BPMN and BPML

Examines BPMI and its two standards: BPML and BPMN.


Chapter 7, The Workflow Management Coalition (WfMC)

Overviews the main offerings of the WfMC: the reference model, WAPI, WfXML, and XPDL.


Chapter 8, World Wide Web Consortium (W3C): Choreography

Examines the W3C's work in choreography. Provides an overview of web services choreography and orchestration, and examines how they differ. A look at three choreography languages of the W3C: WSCI, WS-CDL, and WSCL.


Chapter 9, Other BPM Models

Discusses four process languages that are too important not to mention. Examines how XLANG and WSFL have influenced BPEL, the nature of collaboration in BPSS, and the OMG's model-driven architecture (MDA) and leading BPM models.


Part Three, Examples

Develops two substantial BPEL applications using Oracle BPEL Process Manager.


Chapter 10, Example: Human Workflow in Insurance Claims Processing

Illustrates a fully functional working example of a BPEL insurance claim processing application based on the Oracle BPEL Process Manager product, including how to incorporate human workflow into an otherwise automated process.


Chapter 11, Example: Enterprise Message Broker

Develops another working example, a central message broker application that manages system communications for a company's employee benefits. Shows BPMN graphical modeling with ITpearls' Process Modeler and BPEL implementation with Oracle BPEL Process Manager.


Glossary

BPM is rife with three-letter acronyms (or TLAs). Our glossary decodes some of the most important terms.



    Essential Business Process Modeling
    Essential Business Process Modeling
    ISBN: 0596008430
    EAN: 2147483647
    Year: 2003
    Pages: 122
    Authors: Michael Havey

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net