1 / 9

XML Working Group Washington, DC February 18, 2004

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

hedva
Download Presentation

XML Working Group Washington, DC February 18, 2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Overview • Introduction • BPML and BPMN • Questions

  3. Introduction

  4. 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. The following XML example represents an inventory checking process Source BPMI.org 2002

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

  7. 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. 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. Contact Information • Sharon L. Hanger • Booz | Allen | Hamilton • McLean, VA • (703) 377-8027 • Hanger_sharon@bah.com

More Related