XPDL 2.0 Specification is here.
Slides with audio from the recent series of BPMN-XPDL Webex Tutorials can be viewed here; kindly sponsored by Fujitsu.
Free download of white paper extracted from Workflow Handbook 2006:
XPDL 2.0: Integrating Process Interchange and BPMN (316kb PDF) by Robert M. Shapiro, Global 360, USA
Comment from TC Chair Keith Swenson following the BPM Think Tank 2006
The BPMN-XPDL-BPEL value chain
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.
To join WfMC and participate in driving the industry, membership information is here.
The list below shows status of vendor support. (List initially researched and supplied by Keith Swenson, WfMC TC Chair). To add your own product or statement of support, please email XPDL@wfmc.org
Additional information and download XPDL specification:
see Interface 1 – Process Definition Interchange
ADVANTYS WorkflowGen supports XPDL
Amazonas Workflow is a Java based workflow engine which supports XPDL
BOC ADONIS 3.7 (and higher) supports XPDL export
Brein BV offers InProces, a workflow management and document management solution aimed at local governments, that uses the XPDL 2.0 specification to build and store workflow processes
CapeVisions supports XPDL including a free plugin to Visio that edits XPDL:
CARNOT Process Engine supports XPDL for model import/export and Wf-XML 2.0 model deployment http://www.carnot.ag/news/press/xpdl-22-02-2005-en.htm
CHALEX BPM Framework is built on a modern JAVA architecture that processes XPDL workflow patterns to manage tasks and the digital documents that are related to the workflow.
ComActivity offers full scale XPDL support both in their process design tool and runtime engine
The Cubetto Toolset is a generic modelling tool. It supports the graphical design of modelling languages as well as their application. It can export XPDL.
Enhydra Shark: Open Source XPDL Workflow Engine in Java
Enhydra JaWE: Graphical XPDL Workflow Editor in Java
Finantix Studio (FXS) is a Transformative MDA Tool. FXS Supports Business Process Modelling (BPMN, XPDL)
Fuego offers XPDL in their process design tool
Fujitsu Interstage BPM (i-Flow)
HOGA.PL offers intraDok which supports import and export of process definitions in XPDL format and its own Workflow Process Modeler
IDS Scheer supports export of process models to XPDL.
Integic supports import and export of process definitions in XPDL format in their e.POWER WorkManager Builder tool
Interstage Business Process Manager Studio supports XPDL 2.0 and Business Process Modeling Notations (BPMN)
ITP-Commerce. Design your process with Process Modeler in BPMN as usual. Process Modeler Professional supports the user with an XPDL 1.0 validation module.
IT Pearls supports XPDL.
Jenz & Partner GmbH developed an open source Business Process Management Ontology (BPMO), which holds semantically rich business process definitions in a vendor-neutral format.
The BP Converter plugin may be accessed via the BPEdit homepage at
Lynx Flow Designer, Eclaire Group, supports XPDL
Metoda S.p.A, OpenMet BPMF is compliant with XPDL
www.metoda.it (Italian language only).
Tell-Eureka’s technology is an innovative, standards-based platform for delivering comprehensive customer self-service solutions.
Nautica uses XPDL process definition data with GUI based definition editor.
OfficeObjects®WorkFlow supports XPDL 1.0
More info on: www.rodan.pl and
Open Business Engine, Java-based open source workflow, supports XPDL
Oracle9i Warehouse Builder 9.2 saves process definitions in XPDL
Simprocess – XPDL support is now included for Simulation Models
TIBCO® Staffware Process Suite 10.3 supports the import and export of process definitions as XPDL 1.0.
Together Workflow Editor: Graphical XPDL Workflow Editor in Java http://www.together.at/together/prod/twe/index.html
Vignette Process Workflow Modeler supports XPDL
WfMOpen is an OpenSource workflow engine that uses XPDL as its Interface 1 format
ZAPLET 3, PROCESS BUILDER is a designer that supports XPDL
Resources and papers
WfMC’s Justin Brunt (TIBCO), Mike Marin (FileNet) and Keith Swenson (Fujitsu) conducted a three-hour technical tutorial on “XPDL and BPMN” on February 1, 2006 in Miami, FL:
Here are the Tutorial sample data files (zipped 142kb) Kindly assembled by Keith Swenson. Seven examples are included. For each example there are one or two screen shots of the diagram, along with two XPDL files. One XPDL has all the extended attributes that Fujitsu put in them (marked “_Extended”), and the other has those extended attributes stripped out. The seventh was done with Sketchpad and does not have the extended version.
You may test a lightweight workflow engine in PERL, based on XPDL 2.0. http://search.cpan.org/~kaili/.
Send feedback to Kai Li at :firstname.lastname@example.org
A good resource is the OASIS Cover Page on the subject:
Get the Workflow Handbook 2003 to read the following chapters:
XPDL and BPMN
Stephen A. White, SeeBeyond, United States
XPDL in Action
Arnaud Bezancon, ADVANTYS, France
Get the Workflow Handbook 2004 to read the following chapter:
Workflow Service Provider with XPDL
Arnaud Bezancon, ADVANTYS, France
Get the Workflow Handbook 2005 to read the following chapter:
A Comparison of XML Interchange Formats for Business Process Modelling
Jan Mendling and Gustaf Neumann, Vienna University of Economics and Business Administration; and Markus Nüttgens, Hamburg University of Economics and Politics
By: Bruce Silver, Independent BPMS Industry Analyst
Article on XPDL, BPEL & BPMN… “While the industry analysts never talk about it, XPDL is actually the foundation of many more BPMS products than BPEL today.”
To add your support statement to this list, please email email@example.com