Roadmap

If you are new to BPM, the sheer number of terms, standards , standards bodies, and other ideas introduced in this chapter may seem overwhelming. Table 1-1 is a quick reference list of BPM standards; it also points out the chapter in which each is discussed.

Table 1-1. BPM standards roadmap

Standard

Body

Chapter

Description

Business Process Execution Language (BPEL)

OASIS

5

BPM’s most popular language; represents a process as XML with web services bindings

Business Process Modeling Language (BPML)

Business Process Modeling Initiative (BPMI)

6

An XML process language similar to BPEL

Business Process Modeling Notation (BPMN)

BPMI

6

Graphical language with a mapping to BPEL

Workflow Reference Model

Workflow Management Coalition (WfMC)

7

A basic architectural approach to workflow/BPM

Workflow API (WAPI)

WfMC

7

A functional and administrative API with definitions in C, IDL, and COM

XML Process Definition Language (XPDL)

WfMC

7

An XML process language similar to BPEL

Workflow XML (WfXML)

WfMC

7

An XML language for web service-based communication between workflow runtime engines

Web Services Choreography Interface (WSCI)

World Wide Web Consortium (W3C)

8

A mature XML language for web services choreography, or the stateful, process-oriented interactions of web services among multiple participants

Web Services Choreography Description Language (WS-CDL)

W3C

8

The W3C’s official XML choreography language

Web Services Conversation Language (WSCL)

W3C

8

A basic but elegant XML choreography language

Business Process Definition Metamodel (BPDM)

Object Management Group (OMG)

9

A model for a BPM process language constructed using the Model Driven Architecture (MDA)

Business Process Runtime Interface (BPRI)

OMG

9

An MDA model for a functional and administrative BPM API

XLANG

Microsoft

9

An early XML process language;XLANG influenced the design of BPEL

Web Services Flow Language (WSFL)

IBM

9

An early XML process language, which also influenced the design of BPEL

Business Process Specification Schema (BPSS)

OASIS

9

A process language for business-to-business collaboration

Get Essential Business Process Modeling now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.