loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06)
An Event-Driven Workflow Engine for Service-based Business Systems
Hong Kong, China
October 16-October 20
ISBN: 0-7695-2558-X
Julian Jang, ICT Centre, Australia; University of Sydney, Australia
Alan Fekete, University of Sydney, Australia
Paul Greenfield, University of Sydney, Australia
Surya Nepal, ICT Centre, Australia
This paper discusses a novel implementation of a workflow engine that supports service-based applications. The applications are defined according to the GAT model, which is an event-based programming model using conditional guards to determine when both normal and exception-handling activities are to be executed. We propose implementation techniques for key features of GAT. These include implementing control flow based on the evaluation of guards, the management and distribution of events, and enforcing atomicity across the evaluation of guards and the execution of the corresponding activities. We have built an engine following this approach which uses available technologies to support translating GAT models into executable applications.
Citation:
Julian Jang, Alan Fekete, Paul Greenfield, Surya Nepal, "An Event-Driven Workflow Engine for Service-based Business Systems," edoc, pp.233-242, 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.