• DocumentCode
    2294888
  • Title

    Dynamic Service Substitution in Service-Oriented Architectures

  • Author

    Fredj, Manel ; Georgantas, Nikolaos ; Issarny, Valerie ; Zarras, Apostolos

  • Author_Institution
    INRIA-Rocquencourt, Rocquencourt
  • fYear
    2008
  • fDate
    6-11 July 2008
  • Firstpage
    101
  • Lastpage
    104
  • Abstract
    The problem we deal with in this paper is the dynamic substitution of stateful services that become unavailable during the execution of service orchestrations. Previous research efforts focusing on the reconfiguration of conventional distributed systems enable the substitution of system entities with other prefabricated passive entities that serve as a backup. Nevertheless, the problem of service substitution is far more complex. In SOA, we can assume the possible existence of several semantically compatible services capable of performing the same or similar tasks. However, each one of them constantly serves requests and cannot be considered as a passive backup for other services. Therefore, we propose the SIROCO middleware platform, enabling the runtime, semantic-based service substitution. The basic concepts of SIROCO are discussed along with an experimental evaluation of our first prototype. Our findings show that SIROCO provides the necessary means for achieving dynamic service substitution with a reasonable expense on the execution of service orchestrations.
  • Keywords
    middleware; software architecture; SIROCO middleware platform; SOA; dynamic service substitution; service orchestrations; service-oriented architectures; Computer science; Context-aware services; Environmental management; Middleware; OWL; Ontologies; Prototypes; Runtime; Service oriented architecture; Web services; SOA; Web services; dynamic reconfiguration; substitution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - Part I, 2008. IEEE Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3286-8
  • Type

    conf

  • DOI
    10.1109/SERVICES-1.2008.52
  • Filename
    4578309