• DocumentCode
    3549502
  • Title

    An introduction to self-healing Web services (tutorial summary)

  • Author

    Baresi, Luciano ; Guinea, Sam

  • Author_Institution
    Dipt. di Elettronica e Informazione, Politecnico di Milano, Italy
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    4
  • Abstract
    The service-oriented approach is becoming more and more popular to integrate highly heterogeneous systems. Service-oriented architectures (SoAs) define a new flexible coordination paradigm for integrating components (services) in unstable and evolving contexts, where the high degree of flexibility and dynamism requires that available functionality be discovered at run-time and its quality parameters be negotiated dynamically. This is the case, for example, of ambient computing and automotive applications that need to cope with continuously evolving configurations. The dynamic nature of these systems precludes the a-priori identification of the components that define the system and demands for the run-time discovery and composition of such services, adding uncertainty to the system. It could be the case, for example, that a binding (request/provision) cannot span multiple executions since the changing context alters the set of available services. This means that problems related to the discovery of services should also be considered and handled at run-time. If the selection phase aborts, simply shutting down the system is not, in general, going to be a solution. The execution environment should be able to select new services and even reorganize the process to find a solution that uses what is available, if a perfect match does not exist.
  • Keywords
    Internet; distributed object management; object-oriented programming; ubiquitous computing; ambient computing; automotive applications; component identification; component integration; continuously evolving configurations; heterogeneous systems; run-time service discovery; self-healing Web services; service composition; service integration; service-oriented architectures; Automotive applications; Computer applications; Context-aware services; Contracts; Monitoring; Runtime; Service oriented architecture; Uncertainty; Vehicle dynamics; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.19
  • Filename
    1467871