|Martin, Daniel; Wutke, Daniel; Leymann, Frank: Using Tuplespaces to Enact Petri Net-Based Workflow Definitions. |
In: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services (iiWAS2008). Linz, Austria, November 24 - 26, 2008..
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 1-1, englisch.
ACM, November 2008.
Artikel in Tagungsband (Konferenz-Beitrag).
|CR-Klassif.||H.4.1 (Office Automation)|
|Keywords||tuplespaces; petri nets; worklflow; bpel; distributed workflow enactment; ewfn|
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 on the one hand Petri nets are a suitable notation for modeling tuplespace-based applications; on the other hand, we argue that tuplespaces are a suitable platform for execution of applications modeled as Petri net-based workflows by describing and evaluating two approaches to execute Petri nets using tuplespace-based middleware.
|Abteilung(en)||Universität Stuttgart, Institut für Architektur von Anwendungssystemen|
|Eingabedatum||24. Dezember 2008|