• 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