• DocumentCode
    2528382
  • Title

    Towards pluggable discovery frameworks for mobile and pervasive applications

  • Author

    Berger, Stefan ; McFaddin, Scott ; Binding, Carl ; Hoertnagl, Christian ; Ranganathan, Anand

  • Author_Institution
    T. J. Watson Res. Center, IBM, Hawthorne, NY, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    308
  • Lastpage
    319
  • Abstract
    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.
  • Keywords
    authorisation; distributed programming; message authentication; mobile agents; mobile computing; object-oriented programming; transport protocols; ubiquitous computing; Web service; access control policies; access models; advertisement requests; authentication mechanisms; client request types; component-based programming; discovery agent; discovery protocols; discovery requests service; mobile applications; pervasive application; pluggable discovery frameworks; software components; software framework; visiting clients; Access control; Access protocols; Application software; Authentication; Batteries; Inspection; Multicast protocols; Planning; Printers; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Data Management, 2004. Proceedings. 2004 IEEE International Conference on
  • Print_ISBN
    0-7695-2070-7
  • Type

    conf

  • DOI
    10.1109/MDM.2004.1263081
  • Filename
    1263081