Implicit functionality: dynamic services composition for home networked appliances

The proliferation of networked appliances and the increased complexity associated with their configuration requires considerable effort from specialists and home users alike. Many of the common applications they offer and the sophisticated functions they support could be better utilised to increase performance and ensure simplicity. For example a TV, DVD player and radio have all got output speakers and they are capable of producing sound, but there is no common framework to harness these functionalities. In this paper we propose a framework that enables implicit functionalities in a home appliances network. In this network, home appliances are structured around a central service integration controller (SIC), which integrates the sen ices they offer and coordinates the communications between all service-enabled appliances, independent of the protocol type being used. Implicit functionalities can be formed based on the SIC's ability to discover and dynamically compose services to form specific configurations, which are only limited by the user's imagination. The prototype we implemented uses a home entertainment theatre system as a case study and shows that this framework not only fulfils the requirements of the paper but also gives rise to a number of issues such as the service-enabled appliance architecture and macro-scale services composition and its security.

[1]  Robert Englander Java and SOAP - building web services in Java , 2002 .

[2]  D. Evans In-home wireless networking: an entertainment perspective , 2001 .

[3]  B. Rose Home networks: a standards perspective , 2001 .

[4]  Zafer Sahinoglu,et al.  A TV-centric home network to provide a unified access to UPnP and PLC domains , 2002, Proceedings 2002 IEEE 4th International Workshop on Networked Appliances (Cat. No.02EX525).

[5]  Michihiko Minoh,et al.  Networked appliances and their peer-to-peer architecture AMIDEN , 2001 .

[6]  Qi Shi,et al.  Secure component composition for networked appliances , 2002, Proceedings 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications.

[7]  Madjid Merabti,et al.  IPMSA: integrated personal mobility services architecture , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[8]  Paul Fergus,et al.  Distributed Emergent Semantics in P2P Networks , 2003 .

[9]  Th. Zahariadis,et al.  Multimedia home networks: standards and interfaces , 2002, Comput. Stand. Interfaces.

[10]  T. Nixon,et al.  Home networking with Universal Plug and Play , 2001 .

[11]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[12]  Paul Fergus,et al.  DiSUS: Mobile Ad Hoc Network Unstructured Services , 2003, PWC.

[13]  A. Dutta-Roy,et al.  Networks for homes , 1999 .

[14]  M. Merabti,et al.  CasPaCE: A Framework for Cascading Payments in Peer-to-Peer Digital Content Exchange , 2003 .

[15]  Linden deCarmo Core Java Media Framework , 1999 .

[16]  D. Marples,et al.  The Open Services Gateway Initiative: an introductory overview , 2001, IEEE Commun. Mag..

[17]  Peter Marshall Home networking: a TV perspective , 2001 .