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
Link To Document :
بازگشت