loading...
ePVM - An Embeddable Process Virtual Machine
Beijing, China July 24-July 27
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2007.1102007 31st Annual International Comput ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Thomas Weigold, IBM Zurich Research Laboratory
Thorsten Kramp, IBM Zurich Research Laboratory
Peter Buhler, IBM Zurich Research Laboratory

At the heart of every business process management system resides a workflow engine, here termed process execution engine. Yet despite playing such a central role, contemporary business process engines generally still leave much to be desired in terms of interoperability, versatility, and programmability. Therefore, this paper introduces ePVM, an embeddable process execution engine aimed at solving these issues.

Basically, ePVM is built upon two core concepts. Firstly, an execution model which is deeply rooted in the theoretical framework of communicating state machines. Secondly, whereas many efforts have been made to create the ultimate process language, ePVM provides in contrast a low-level run-time environment based on a JavaScript interpreter where higher-level domain specific process definition languages can be mapped to. Our work explores both concepts in more detail and also positions ePVM in the current business process and workflow domain.

Citation:
Thomas Weigold, Thorsten Kramp, Peter Buhler, "ePVM - An Embeddable Process Virtual Machine," compsac, vol. 1, pp.557-564, 2007 31st Annual International Computer Software and Applications Conference, 2007
Usage of this product signifies your acceptance of the Terms of Use.