Business Process Modeling Language
Sponsored by

The Business Process Modeling Language (BPML) is a meta-language for modeling business processes, just as eXtensible Markup Language (XML) is a meta-language for modeling business data. BPML provides an abstracted model for collaborative & transactional business processes.

In much the same way XML documents are usually described in a specific XML Schema layered on top of the eXtensible Markup Language, BPML processes can be described in a specific business process modeling language layered on top of the extensible BPML XML Schema. BPML represents business processes as the interleaving of control flow, data flow, and event flow, while adding design capabilities for business rules, security roles, and transaction contexts.

BPML offers explicit support for synchronous and asynchronous distributed transactions, and therefore can be used as an execution model for embedding existing applications within e-Business processes as process components.

The first draft of BPML was made available to the public on March 8, 2001. For more information about the Business Process Modeling Language or to obtain a copy of the currently available specification, refer to http://xml.coverpages.org/bpml.html.


Home | Table of Contents | More Info | Contact Us