A workflow process model can be formally represented by the information control net methodology  abbreviated as ICN, and the model is eventually represented by the standardized format of XPDL  standing for XML process definition language.
In this subsection, we describe the structural attributes in the XML process definition language (XPDL) , the specifications of which was released by the international standardization organization of workflow management coalition.
CWO is implemented as an ontology using the Protege tool , In previous works , , we have developed an MDA approach for building an OWL ontology for Workflow models according to the investigation of some process modeling languages including ebXML, WSFL, XLANG, BPML, UML, XPDL
. We have compared the proposed concepts and have aligned them up according to their objectives as defined by their designers.
In particular, we suppose that the XPDL
workflow model's release version is XPDL
TIBCO Business Studio 2.0 offers the following enhancements: user-specific functionality to improve collaboration between business and IT users; standards support for BPMN and XML Process Definition Language (XPDL
); creation of data domain models using drag-and-drop capability from a Unified Modelling Language (UML) palette; version control system; ability to import business processes modelled using other modelling tools such as Visio and Aris; as well as enhanced reporting capabilities.
Common technologies for Web service orchestrations include, for example, BPEL4WS  and XPDL
* XML Process Definition Language (XPDL
) is supported by the Workflow Management Coalition (WfMC, wfmc.org), and looks at BPM from a workflow point of view.
Typically, special purpose languages--examples are XPDL
and BPEL--can be used to define the workflow specification; their specification is executed by the workflow engine, the core component of a Workflow Management System.
In order for a workflow process to be deployed through a workflow enactment engine, it is eventually represented by a set of activity precedence data (representing control flows), their relevant data (representing data flow), and others including their roles, actors and invoked applications, which are standardized as WPDL (Workflow Process Definition Language) or XPDL
(XML Process Definition Language) by WfMC.
This release also lets you easily validate your BPMN 2.0 diagrams for potential errors, import from various existing assets (MS Visio, MS Project, XPDL
or BPMN) and export to well know standards (BPMN, XPDL