XML Process Definition Language
XML Process Definition Language
Intro
XML Process Definition Language (XPDL) is a WfMC standard format for interchanging business process definitions between modeling tools. Before BPMN 2.0 XML (2011), XPDL was the common exchange format.
Key points:
- Enables vendor‑neutral portability of process models.
- Bridges modeling tools and execution suites.
- Common use cases across EA/BPM/Data/App/Tech include migration between tools and archival of models.
- Pitfall: incompatibilities if tool extensions are not supported.
Examples:
- Exporting a process model from one tool and importing to another.
- Archiving models as XPDL for long‑term reference.
- Interchanging workflow definitions with legacy suites.
In practice:
Prefer BPMN 2.0 XML for modern tools; use XPDL for interoperability with legacy repositories.
Related terms: BPMN; Process Modeling; Workflow
FAQs:
Q: Is XPDL still used?
A: Yes, mainly for legacy interoperability.
Q: Does XPDL define execution semantics?
A: No; it defines model interchange, not execution behavior.
‍