|Martin, Daniel; Wutke, Daniel; Leymann, Frank: Tuplespace Middleware for Petri Net-Based Workflow Execution. |
In: Taniar, David (Hrsg): International Journal on Web and Grid Services (IJWGS). Vol. 5(3).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 1-23, englisch.
Inderscience Publishers, August 2009.
ISSN: 1741-1106; 1741-1114.
Artikel in Zeitschrift.
|CR-Klassif.||H.4.1 (Office Automation)|
|Keywords||tuplespaces; petri net; synchronization; control flow|
Petri Nets are a formalism for describing coordinated interactions between independent entities, called transitions, by means of synchronized token exchange through places. Tuplespaces are an abstraction of the shared memory concept providing means for loosely-coupled coordination between individual components. In the tuplespace model, coordination between applications is achieved by production and blocking consumption of tuples which are communicated over tuplespace buffers. On the basis of the conceptual similarities of Petri nets and tuplespaces, we investigate in this paper whether tuplespaces are a suitable platform for execution of applications modeled as Petri net-based workflows, motivate an extension to the original tuplespace interface to facilitate efficient synchronization of control flow, and highlight its benefits by providing quantitative and qualitative evaluations of an application using the traditional tuplespace interface versus an application using our extension.
|Abteilung(en)||Universität Stuttgart, Institut für Architektur von Anwendungssystemen|
|Eingabedatum||17. April 2009|