Member Spotlight

Featured Research

XPDL Support and Resources
Standards - XPDL

XPDL Support & Resources

 

 

NOTE: you must be logged-in to access the links above 

XPDL 2.1 Approved by WfMC Membership
Following a 60-day review and comment period, as well as voting by member, the WfMC Steering Committee voted on 23 April 2008 to approve version 2.1 of XPDL. This release includes all new functionality that was submitted to the working group and accepted by the working group. Also included is new functionality to update the BPMN to version 1.1 as well as specific descriptive material on BPMN as well as the BPMN E-Mail Voting process, plus an extended section on conformance to support portability of BPMN design-level models. 

About XPDL 2.1

XPDL is the Serialization Format for BPMN
BPMN is a visual process notation standard from the OMG, endorsed by WfMC, and broadly adopted across the industry. But the BPMN standard defines only the look of how the process definition is displayed on the screen. How you store and interchange those process definitions is outside the scope of the standard, and this is where XPDL comes in. XPDL provides a file format that supports every aspect of the BPMN process definition notation including graphical descriptions of the diagram, as well as executable properties used at run time. With XPDL, a product can write out a process definition with full fidelity, and another product can read it in and reproduce the same diagram that was sent.

XPDL Enables a Process Definition Ecosystem
XPDL is used today by more than 80 different products today to exchange process definitions. As a greater percentage part of the organization starts to use process tools for everyday work, it will become less and less reasonable to take a single-vendor strategy to process definition work. Users need to go beyond the vendor lock-in, and take a "best of breed" approach that allows the use of their favorite process technology to accomplish specific process oriented tasks, such as simulation and optimization, and future tasks that we can only dream of today.

XPDL is extensible so that it allows each different tool to store implementation specific information within the XPDL, and have those values preserved even when manipulated by tools that do not understand those extensions. This is the only way to provide for a "round trip" through multiple tool and still be able to return to the original tool with complete fidelity.

How Does XPDL Compare to BPEL?
BPEL and XPDL are entirely different yet complimentary standards. BPEL is an "execution language" designed to provide a definition of web services orchestration. It defines only the executable aspects of a process, when that process is dealing exclusively with web services and XML data. BPEL does not define the graphical diagram, human oriented processes, subprocess, and many other aspects of a modern business process: it simply was never defined to carry the business process diagram from design tool to design tool.

XPDL Conformance                        

The WfMC has started an interoperability test procedure between the various implementers of XPDL. It is in everyone’s interest to make sure that the files we read and write can actually be interchanged with other products. This additional step beyond the “claim” for XPDL support will help to ensure that we and our customers get full value from XPDL. This discussion is focused at vendors and individuals who have actually implemented XPDL, or who expect to implement it in the near future.           

Powered By XPDL 

XPDL is the most widely deployed process definition language and XML-based BPM standard, leveraged by broad spectrum of software applications ranging from ERP, call center and CRM, BI and BAM, process modeling and simulation, enterprise content management, as well as of course several of the leading workflow and BPM Suites. It has become the de facto global standard for workflow and BPM, and a common requirement of RFPs, and has been the foundation for mission critical systems and infrastructure, such as the provisioning systems at Telecom Italia.
 
There are over 80 products and applications that leverage XPDL on Java, Microsoft .NET Framework, or Linux.  Below is a list of companies who have publicly cited XPDL support, however, please note this is not that same as the list of products with verified conformance.   Follow the link on the company name to find out more about how they use XPDL. 

<<click here for a live wiki of XPDL implementers and other technical details >>

 

 

 

Login

XPDL Ticket System

 

Open an XPDL Ticket

Member Promotion