Middleware for distributed services and mobile applications
InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks
Understanding failure response in service discovery systems
Journal of Systems and Software
A pervasive network architecture featuring intelligent energy management of households
Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
Web-Based Integrated Service Discovery Using Agent Platform for Pervasive Computing Environments
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
An architecture for assisted navigation in intelligent environments
International Journal of Communication Networks and Distributed Systems
Service integration with UPnP agent for an ubiquitous home environment
Information Systems Frontiers
A MOM-based home automation platform
ICHIT'06 Proceedings of the 1st international conference on Advances in hybrid information technology
A semantic service matching middleware for mobile devices discovering grid services
GPC'08 Proceedings of the 3rd international conference on Advances in grid and pervasive computing
Pervasive service discovery across heterogeneous tactical networks
MILCOM'09 Proceedings of the 28th IEEE conference on Military communications
An extensible application platform for heterogeneous smart home appliances and mobile devices
TELE-INFO'06 Proceedings of the 5th WSEAS international conference on Telecommunications and informatics
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
An architecture for interoperability of service discovery protocols using dynamic service proxies
ICOIN'05 Proceedings of the 2005 international conference on Information Networking: convergence in broadband and mobile networking
Unifying and refactoring DMF to support concurrent Jini and JMS DMS in GIPSY
Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering
Hi-index | 0.00 |
A service discovery framework provides a collectionof protocols for developing dynamic client/serverapplications, allowing clients to find and use serviceswithout any previous knowledge of the locations orcharacteristics of the services. There are currently manyservice discovery technologies available or indevelopment, including Jini, UPnP, SLP, Salutation,Bluetooth SDP, and Ninja. These have similar high-levelgoals, but quite different architectures. Each software orhardware product utilizing service discovery will typicallyuse only one of these protocols,meaning that clients andservices using different technologies will not be able tocooperate. Since it is likely that several protocols will bewidely used, there is a need for interoperabilityframeworks that allow clients and services written usingdifferent service discovery technologies to cooperate.This paper presents a Jini/UPnP interoperabilityframework that allows Jini clients to use UPnP servicesand UPnP clients to use Jini services, withoutmodification to service or client implementations. Asservice specifications are typically developedindependently for each protocol, a fully automaticinteroperability solution is not currently practical, so weintroduce service-specific proxies to bridge Jini andUPnP. Our goal is to reduce the amount of effort requiredto support new service types and our framework includesa substantial amount of support for rapid proxydevelopment. A modest development effort is required tosupport each new service type, and our initial (and highlyunscientific) measurements reveal that the level of effortis typically on the order of one day by a member of ourteam.