• DocumentCode
    3634879
  • Title

    Building a modular service oriented workflow engine

  • Author

    G. St?rmer;J. Mangler;E. Schikuta

  • Author_Institution
    Faculty of Computer Science, University of Vienna, Austria
  • fYear
    2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Current workflow engines, often based on WS-BPEL, are monolithic programs to orchestrate a business process or take part in choreography between partners. They cover aspects like the execution of the workflow description derived from the business process, the communication with external services, and the handling of errors. Both, the communication with services as well as basic error handling are covered by static and internal APIs [S. Modafferi, E. Mussi, and B. Pernici (2006)], and thus provide only simple strictly internal means of interaction with running workflows. Introducing new repair algorithms or self-healing behavior require detailed monitoring and modification of all aspects of a workflow execution thus requiring a modularization of the workflow engine itself. In this paper we will present a modular and service oriented workflow engine. Modularity and service-orientedness are realized by integrating a workflow execution engine with means of logging, repair and possibility to invoke external services through simple Web-based APIs.
  • Keywords
    "Search engines","Runtime","Service oriented architecture","Web services","Computer science","Business communication","Monitoring","IP networks","Web and internet services","Yarn"
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications (SOCA), 2009 IEEE International Conference on
  • ISSN
    2163-2871
  • Print_ISBN
    978-1-4244-5300-9
  • Type

    conf

  • DOI
    10.1109/SOCA.2009.5410270
  • Filename
    5410270