Back to Search Start Over

Abstracting Services in a Heterogeneous Environment.

Abstracting Services in a Heterogeneous Environment.

Authors :
Goos, Gerhard
Hartmanis, Juris
van Leeuwen, Jan
Guerraoui, Rachid
Sadou, Salah
Koscielny, Gautier
Mili, Hafedh
Source :
Middleware 2001; 2001, p141-159, 19p
Publication Year :
2001

Abstract

Applications often use objects that they do not create. In general, these objects belong to an execution environment and are used for some services (server objects). This makes applications strongly dependent on these objects and make them vulnerable to any modifications to these objects In this paper, we present a solution to this problem through the service group concept. A service group is an intermediary between the applications and the server objects. A service group is defined by the administrator of the shared services, for the entire set of client applications. A service group embodies a collection of signatures corresponding to the provided services and maintains the required associations between these signatures and the actual implementations of these services by the server objects. The client applications access the services through service groups, and are no longer directly related to servers, thus becoming more independent and better protected from modifications to the server objects. The service group will not only make it possible to pool disparate services in order to structure execution environment, but also to construct new services by composing existing ones [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540428008
Database :
Supplemental Index
Journal :
Middleware 2001
Publication Type :
Book
Accession number :
33677848
Full Text :
https://doi.org/10.1007/3-540-45518-3_8