XML.gov Working Group - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

XML.gov Working Group

Description:

Introduction to Business Process Modeling Language/Notation (BPML/BPMN) Sharon L. Hanger ... BPML provides an abstract model and XML syntax for expressing executable ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 10
Provided by: josephmc3
Category:
Tags: xml | gov | group | modeling | working

less

Transcript and Presenter's Notes

Title: XML.gov Working Group


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_at_bah.com
Write a Comment
User Comments (0)
About PowerShow.com