• DocumentCode
    2964448
  • Title

    OSIRIS Next: Flexible Semantic Failure Handling for Composite Web Service Execution

  • Author

    Möller, Thorsten ; Schuldt, Heiko

  • Author_Institution
    Databases & Inf. Syst. Group, Univ. of Basel, Basel, Switzerland
  • fYear
    2010
  • fDate
    22-24 Sept. 2010
  • Firstpage
    212
  • Lastpage
    217
  • Abstract
    Transparent recovery from application as well as system failures is an important task in the execution of composite Web services. Conventionally, this is addressed at design time by explicitly specifying fault handlers or alternative execution paths in the service´s control flow. However, especially in large and dynamic service environments such as the Web where one cannot assume to know (all) available services at design time, or when using automatic service composition methods to create ad hoc composite services, the design time approach to failure handling is not applicable any more. Rather, alternative services for failure handling purposes should be dynamically selected at run time. In this paper, we present a novel approach to flexible and automatic semantic failure handling for composite services, called Control Flow Intervention (CFI). Essentially, CFI provides optimistic forward recovery by dynamically replacing failed services at runtime by semantically equivalent or semantically similar services. For this, CFI adopts expressive semantic service annotations based on OWL-S and OWL. We present in detail the semantic relations that allow replacing services at runtime, and we report how CFI has been implemented and evaluated on the basis of OSIRIS Next, our open and distributed service support platform.
  • Keywords
    Web services; knowledge representation languages; program control structures; software fault tolerance; system recovery; OSIRIS Next; OWL-S; automatic semantic failure handling; automatic service composition; composite Web service execution; control flow intervention; design time; fault handling; flexible semantic failure handling; semantic service annotation; service control flow; system failure; transparent recovery; Computational modeling; Impedance matching; Numerical models; OWL; Runtime; Semantics; Web services; Fault tolerance; Semantic Services; Workflow management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Semantic Computing (ICSC), 2010 IEEE Fourth International Conference on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    978-1-4244-7912-2
  • Electronic_ISBN
    978-0-7695-4154-9
  • Type

    conf

  • DOI
    10.1109/ICSC.2010.38
  • Filename
    5628897