2004 IEEE International Conference on Mobile Data Management (MDM'04)
Towards Pluggable Discovery Frameworks for Mobile and Pervasive Applications
Berkeley, California
January 19-January 22
ISBN: 0-7695-2070-7
This paper proposes a component-based programming approach to discovery. In this approach, individual discovery protocols, access models and authentication mechanisms are represented as software components called handlers. Handlers are registered with and coordinated by a software framework called a discovery agent. Configured with a battery of handlers, a discovery agent answers query and advertisement requests on behalf of mobile and other applications and applies authentication and access control policies. Based on its set of handlers, a diversity of request types and formats can be routed, translated, and fulfilled by a discovery agent. Discovery agents can easily be reconfigured, adapted, and extended as new underlying discovery protocols or client request types must be supported. A discovery agent can operate as a web service, and can be deployed by an enterprise to service discovery requests on behalf of visiting clients. A discovery agent can also operate as a trusted co-module running on a device, and is useful for supporting mobile applications which move among environments and must accommodate a diversity of local discovery protocols.
Citation:
Stefan Berger, Scott McFaddin, Carl Binding, Christian Hoertnagl, Anand Ranganathan, "Towards Pluggable Discovery Frameworks for Mobile and Pervasive Applications," mdm, pp.308, 2004 IEEE International Conference on Mobile Data Management (MDM'04), 2004