Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML.gov Working Group Washington, DC February 18, 2004 Introduction to Business Process Modeling Language/Notation (BPML/BPMN) Sharon L. Hanger Booz |

Similar presentations


Presentation on theme: "XML.gov Working Group Washington, DC February 18, 2004 Introduction to Business Process Modeling Language/Notation (BPML/BPMN) Sharon L. Hanger Booz |"— Presentation transcript:

1 XML.gov Working Group Washington, DC February 18, 2004 Introduction to Business Process Modeling Language/Notation (BPML/BPMN) Sharon L. Hanger Booz | Allen | Hamilton

2 1 Overview  Introduction  BPML and BPMN  Questions

3 2 Introduction

4 3 BPML provides an abstract model and XML syntax for expressing executable business processes and supporting entities  Processes include but are not limited to, the definition of enterprise business processes, the definition of complex Web services, and the definition of multi-party collaborations.  A fully compliant implementation of BPML 1.0 must support the following features  The BPML specification was originally authored by BPMI.org  The most current public version is Version (November 2002) which can be downloaded from http://www.Bpmi.org Source BPML Specification, BPMI.org

5 4 The following XML example represents an inventory checking process Source BPMI.org 2002

6 5 BPMN is a draft specification for the graphical notation of BPML and BPEL4WS Source BPMI.org 2003

7 6 BPML has unique features for modeling complex business processes  End-to-End Flow Modeling  Flow-Control/Data-Flow Separate  Product Consume Messaging  Dynamic Control Flow  Transparent Persistence  Embedded Business Rules  Nested Processes  Distributed Transactions  Process Oriented Exception Handling  Underlying Mathematical Model – Pi Calculus

8 7 While BPML and BPEL4WS have many similarities, they also have distinct differences  Some facts about BPML and BPEL4WS –BPML is a strict superset of BPEL4WS –BPML and BPEL4WS share an identical set of idioms and similar syntaxes as the basis of convergence –BPML provides a rich and mature language for expressing both simple and complex business processes –BPML and BPEL4WS are both block-structured languages, with the addition of nested processes in BPML –BPML is based on a logical process model that can fully express concurrent, repeating, and dynamic tasks –BPML builds on the foundation of WSCI for expressing public interfaces and choreographies

9 8 Contact Information Sharon L. Hanger Booz | Allen | Hamilton McLean, VA (703) 377-8027 Hanger_sharon@bah.com


Download ppt "XML.gov Working Group Washington, DC February 18, 2004 Introduction to Business Process Modeling Language/Notation (BPML/BPMN) Sharon L. Hanger Booz |"

Similar presentations


Ads by Google