XRL/Flower: Supporting Inter-organizational Workflows Using XML/Petri-Net Technology
H. M. W. Verbeek7
, A. Hirnschall7 and W. M. P. van der Aalst7
| (7) |
Faculty of Technology Management, Eindhoven University of Technology, P.O. Box 513, NL-5600 MB Eindhoven, The Netherlands |
Abstract
In this paper, we present the architecture of XRL/Flower. XRL/Flower is a software tool, which benefits from the fact that
it is based on both XML and Petri nets. Standard XML tools can be deployed to parse, check, and handle XRL documents. The
Petri-net representation allows for a straightforward and succinct implementation of the workflow engine. XRL constructs are
automatically translated into Petri-net constructs. On the one hand, this allows for an efficient implementation. On the other
hand, the system is easy to extend: For supporting a new routing primitive, only the translation to the Petrinet engine needs
to be added and the engine itself does not need to change. Last, but not least, the Petri net representation can be analyzed
using state-of-the-art analysis techniques and tools.
Keywords Workflow - Inter-organizational - enactment - XML - WF-net - XRL - PNML
References secured to subscribers.