Pervasive Service Composition in the Home Network

The home environment becomes ready to host distributed devices dynamically adapting to service availability and reacting to user location and user activity. Sensors, high definition rendering systems, home gateways, wired and wireless controllable equipments are now available. Many protocols enable connectivity and interaction between devices. However, challenges remain: protocol heterogeneity, interface fragmentation and device composition static aspect make self-organization and dynamic reconfiguration hardly achievable. This paper describes attractive scenarios at home which lead to the definition of the pervasive service composition requirements. A software architecture facing the mentioned challenges is proposed over OSGi. It first enables developers to implement distributed plug-n-play applications like a local one. It also delivers a service-oriented middleware allowing spontaneous distributed service composition to occur at runtime.

[1]  Jim Waldo,et al.  A Note on Distributed Computing , 1996, Mobile Object Systems.

[2]  Yuichi Nakamura,et al.  Building Web Services With Java , 2002 .

[3]  François Jammes,et al.  Service-Oriented Device Communications Using the Devices Profile for Web services , 2005, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[4]  Gordon S. Blair,et al.  ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability , 2003, OTM.

[5]  Noureddine Belkhatir,et al.  Dynamic Interface Adaptability in Service Oriented Software , 2003 .

[6]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[7]  Philippe Lalanda,et al.  Pervasive spontaneous composition , 2006 .

[8]  Richard S. Hall,et al.  Automating Service Dependency Management in a Service-Oriented Component Model , 2003 .

[9]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[10]  R. Kirk,et al.  A location-aware, service-based audio system , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[11]  Johann Bourcier,et al.  A Multi-Protocol Service-Oriented Platform for Home Control Applications , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[12]  Yérom-David Bromberg,et al.  INDISS: Interoperable Discovery System for Networked Services , 2005, Middleware.