Title :
Transparent dissemination of adapters in Jini
Author :
Vayssiére, Julien
Author_Institution :
INRIA Sophia-Antipolis, France
fDate :
6/23/1905 12:00:00 AM
Abstract :
Jini is a Java-based technology for \´spontaneous\´ distributed computing which enables programs to dynamically discover nearby services by means of a type-based lookup mechanism. However, this mechanism requires that all the parties involved first agree on a set of common wellknown interfaces for describing services which offer the same high-level functionalities. We believe that this mechanism will in some situations prove to be too rigid or complex and that "interface fragmentation" will inevitably happen. We propose a mechanism for automatically disseminating adapters, small downloadable components that convert between types that describe similar services but are yet incompatible. The implementation of the solution consists in the definition of a new Jini service, the Adapter Service, which is a repository for adapters that registers adapter-augmented proxy objects with the Jini Lookup Service when new services appear on the network. This solution does not require any modification to clients, services or to the Lookup Service
Keywords :
Java; client-server systems; distributed object management; Adapter Service; Java virtual machine; Java-based technology; Jini; Jini Lookup Service; adapter-augmented proxy objects; adapters; clients; high-level functionalities; interface fragmentation; nearby service discovery; services; small downloadable components; spontaneous distributed computing; transparent dissemination; type-based lookup; Fault tolerant systems; Graphical user interfaces; Java; Memory; Multicast protocols; Paper technology; Printers; Printing; Robustness; Virtual machining;
Conference_Titel :
Distributed Objects and Applications, 2001. DOA '01. Proceedings. 3rd International Symposium on
Conference_Location :
Rome
Print_ISBN :
0-7695-1300-X
DOI :
10.1109/DOA.2001.954075