DocumentCode :
3234571
Title :
Jini meets UPnP: an architecture for Jini/UPnP interoperability
Author :
Allard, J. ; Chinta, V. ; Gundala, S. ; Richard, G.G., III
Author_Institution :
Dept. of Comput. Sci., New Orleans Univ., LA, USA
fYear :
2003
fDate :
27-31 Jan. 2003
Firstpage :
268
Lastpage :
275
Abstract :
A service discovery framework provides a collection of protocols for developing dynamic client/server applications, allowing clients to find and use services without any previous knowledge of the locations or characteristics of the services. There are currently many service discovery, technologies available or in development, including Jini, UPnP, SLP, Salutation, Bluetooth SDP, and Ninja. These have similar high-level goals, but quite different architectures. Each software or hardware product utilizing service discovery will typically use only one of these protocols, meaning that clients and services using different technologies will not be able to cooperate. Since it is likely that several protocols will be widely used, there is a need for interoperability frameworks that allow clients and services written using different service discovery technologies to cooperate. This paper presents a Jini/UPnP interoperability framework that allows Jini clients to use UPnP services and UPnP clients to use Jini services, without modification to service or client implementations. As service specifications are typically developed independently for each protocol, a fully automatic interoperability solution is not currently practical, so we introduce service-specific proxies to bridge Jini and UPnP. Our goal is to reduce the amount of effort required to support new service types and our framework includes a substantial amount of support for rapid proxy development. A modest development effort is required to support each new service type, and our initial (and highly unscientific) measurements reveal that the level of effort is typically on the order of one day by a member of our team.
Keywords :
Java; client-server systems; open systems; protocols; Bluetooth SDP; Jini clients; Jini services; Jini/UPnP interoperability framework; Ninja; SLP; Salutation; UPnP clients; UPnP services; dynamic client/server applications; hardware; protocols; service discovery framework; service-specific proxies; software; Application software; Availability; Bluetooth; Bridges; Computer architecture; Computer science; Hardware; Network servers; Plugs; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applications and the Internet, 2003. Proceedings. 2003 Symposium on
Print_ISBN :
0-7695-1872-9
Type :
conf
DOI :
10.1109/SAINT.2003.1183059
Filename :
1183059
Link To Document :
بازگشت