DocumentCode
459908
Title
An Event-Driven Workflow Engine for Service-based Business Systems
Author
Jang, Julian ; Fekete, Alan ; Greenfield, Paul ; Nepal, Surya
Author_Institution
ICT Centre, Epping, NSW
fYear
2006
fDate
Oct. 2006
Firstpage
233
Lastpage
242
Abstract
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
Keywords
business data processing; programming; workflow management software; GAT model; event-based programming model; event-driven workflow engine; service-based applications; service-based business systems; Australia; Automatic control; Business; Distributed computing; Engines; Filling; Information technology; Protocols; Software tools; Standards development;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2006. EDOC '06. 10th IEEE International
Conference_Location
Hong Kong
ISSN
1541-7719
Print_ISBN
0-7695-2558-X
Type
conf
DOI
10.1109/EDOC.2006.16
Filename
4031211
Link To Document