Article in Proceedings INPROC-2008-108

BibliographyMartin, Daniel; Wutke, Daniel; Leymann, Frank: EWFN - A Petri Net Dialect for Tuplespace-based Workflow Enactment.
In: Niels Lohmann (ed.); Karsten Wolf (ed.): Proceedings of the 15th German Workshop on Algorithms and Tools for Petri Nets (AWPN 2008). Rostock, Germany, September 26 - 27, 2008..
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
CEUR-Workshop-Proceedings; 380, pp. 7-14, english.
CEUR-Workshop-Proceedings, September 2008.
ISSN: 1613-0073.
Article in Proceedings (Workshop Paper).
CR-SchemaH.4.1 (Office Automation)
Keywordsewfn; petri net; tuplespace; linda; workflow; distributed workflow enactment
Abstract

Petri nets are a formalism for describing systems where interactions between active components -- so-called transitions -- are modeled as exchanges of tokens over passive places. Whether a transition may fire is solely dependent on the availability of tokens in its incoming places; similarly a transition forwards control to subsequent transitions by storing tokens in their respective input places. This interaction model of strong decoupling through local actions and local effects makes distributed systems modeled via Petri nets highly extensible. In this paper, we present the syntax and semantics of a model that leverages the extensibility provided by Petri nets for representing BPEL processes in a way that enables their distributed and decentralized execution using tuplespace middleware. Said middleware implements the proposed Petri net dialect and therefore allows for direct, distributed execution of the modeled processes.

Full text and
other links
Online Version of the Article
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)TripCom
Entry dateDecember 24, 2008
   Publ. Computer Science