• DocumentCode
    3369189
  • Title

    Application-service interoperation without standardized service interfaces

  • Author

    Ponnekanti, S.R. ; Fox, A.

  • Author_Institution
    Dept. of Comput. Sci., Stanford Univ., CA, USA
  • fYear
    2003
  • fDate
    26-26 March 2003
  • Firstpage
    30
  • Lastpage
    37
  • Abstract
    To programmatically discover and interact with services in ubiquitous computing environments, an application needs to solve two problems: (1) is it semantically meaningful to interact with a service? If the task is "printing a file", a printer service would be appropriate, but a screen rendering service or CD player service would not. (2) If yes, what are the mechanics of interacting with the service - remote invocation mechanics, names of methods, numbers and types of arguments, etc.? Existing service frameworks such as Jini and UPnP conflate these problems - two services are "semantically compatible" if and only if their interface signatures match. As a result, interoperability is severely restricted unless there is a single, globally agreed-upon, unique interface for each service type. By separating the two subproblems and delegating different parts of the problem to the user and the system, we show how applications can interoperate with services even when globally unique interfaces do not exist for certain services.
  • Keywords
    open systems; standards; ubiquitous computing; Jini; UPnP; application-service interoperation; interoperability; ubiquitous computing environments; Application software; Computer science; Pervasive computing; Printers; Printing; Standardization; Ubiquitous computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications, 2003. (PerCom 2003). Proceedings of the First IEEE International Conference on
  • Conference_Location
    Fort Worth, TX
  • Print_ISBN
    0-7695-1893-1
  • Type

    conf

  • DOI
    10.1109/PERCOM.2003.1192724
  • Filename
    1192724