• DocumentCode
    2766603
  • Title

    Dynamically Changing Workflows of Web Services

  • Author

    Hepner, M. ; Baird, R. ; Gamble, R.

  • Author_Institution
    Software Eng. & Archit. Team, Univ. of Tulsa, Tulsa, OK, USA
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    422
  • Lastpage
    429
  • Abstract
    Workflow reconfiguration traditionally modifies only workflow definitions. Incorporating dynamism in Web service workflows should also adapt instance execution as services change availability. Commercial workflow engines lack mechanisms to adapt instances except where instances deploy with all possible workflow paths, to achieve pseudo-dynamism. This error prone method has the potential for unsound specifications and still does not allow runtime modifications. We perform workflow reconfiguration through an inspection-feedback loop that decouples services specifications and priorities that can change BPEL workflows from their actual execution. When a change occurs, such as service unavailability, immediate adaptation of the workflow instance takes place. To guarantee proper reconfiguration, we formally specify the architecture, interactions, and change directives, according to a natural separation of reconfiguration concerns. We prove the workflow instance will correctly adapt to an alternative service when certain conditions are met.
  • Keywords
    Web services; formal specification; workflow management software; BPEL workflows; Web services; dynamically changing workflows; formal specification; inspection-feedback loop; pseudo-dynamism; workflow reconfiguration; Availability; Business; Computer architecture; Crisis management; Engines; Formal specifications; Runtime; Service oriented architecture; Software engineering; Web services; Workflow dynamism; web services; workflow reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - I, 2009 World Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3708-5
  • Electronic_ISBN
    978-0-7695-3708-5
  • Type

    conf

  • DOI
    10.1109/SERVICES-I.2009.85
  • Filename
    5190650