skip to main content
10.1145/1387269.1387284acmconferencesArticle/Chapter ViewAbstractPublication PagesicpsConference Proceedingsconference-collections
research-article

Home SOA -: facing protocol heterogeneity in pervasive applications

Published: 06 July 2008 Publication History

Abstract

Numerous innovative applications are envisioned in the home area network today, mixing current or nearly marketable applications: multimedia content sharing, home comfort, home surveillance, people care. The home network becomes a ground for pervasive computing design. Its openness to dynamic distributed and heterogeneous devices emphasizes the pervasive challenges in home application design.
We present an open architecture for home service development and compare it to related work. Distribution and protocol heterogeneity are managed by service-oriented drivers leveraging the "service platform" concept while network dynamicity is locally reified on the platform. Through some implemented use cases, we show how technological choices and service-oriented patterns facilitate the dynamic composition of distributed and heterogeneous home device services.

References

[1]
Marco Aiello, "The Role of Web Services at Home", Advanced International Conference on Telecommunications (AICT/ICIW 2006), Guadeloupe, French Caribbean, February 2006.
[2]
André Bottaro, Eric Simon, Stéphane Seyvoz, Anne Gérodolle, "Dynamic Web Services on a Home Service Platform", 22nd International IEEE Conference on Advanced Information Networking and Applications (AINA-08), Okinawa, Japan, March 2008.
[3]
André Bottaro, Anne Gérodolle, Philippe Lalanda, "Pervasive Spontaneous Composition", First IEEE International Workshop on Service Integration in Pervasive Environments (SIPE'06), Lyon, France, 2006.
[4]
André Bottaro, "RFP 72 Extended Mapping for UPnP Discovery Transparency", OSGi Alliance, April 2006.
[5]
André Bottaro, Anne Gérodolle, Sylvain Marié, Stéphane Seyvoz, Eric Simon, "RFP 86 DPWS Discovery Base Driver, OSGi Alliance", May 2007.
[6]
André Bottaro, Anne Gérodolle, Sylvain Marié, "Combining OSGi technology and Web Services to realize the plug-n-play dream in the home network", OSGi Community Event, Munich, Germany, June 2007.
[7]
Yérom-David Bromberg, Valérie Issarny, "Indiss: Interoperable Discovery System for Networked Services", 6th International Middleware Conference, Grenoble, France, 2005.
[8]
Humberto Cervantes, Richard S. Hall, "Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model", 26th ACM International Conference on Software Engineering, Edinburgh, May 2004.
[9]
Scott de Deugd, Randy Carroll, Kevin E. Kelly, Bill Millett, and Jeffrey Ricker, "SODA: Service-Oriented Device Architecture", IEEE Pervasive Computing Journal, vol. 5, no. 3, 2006, pp. 94--97
[10]
Hylke W. van Dijk, Hans J. Scholten, Alvaro Tobalina, Victor Garcia Munoz, Stephane Milanini, Antonio Kung, "Open Home Networks: the TEAHA approach", Sixth International Conference on Networking, 2007. (ICN'07), Sainte-Luce, Martinique, France, April 2007.
[11]
Pavlin Dobrev, David Famolari, Christian Kurzke, Brent A. Miller, "Device and Service Discovery in Home Networks with OSGi", IEEE Communications magazine, Volume 40, Issue 8, August 2002, pp. 86--92
[12]
W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, "The Case for Recombinant Computing", Xerox Palo Alto Research Center Technical Report CSL-01-1, April 2001
[13]
Martin Fowler, "Inversion of Control Containers and the Dependency Injection pattern", http://martinfowler.com/articles/injection.html, 2004.
[14]
Paul Grace, Gordon S. Blair, Sam Samuel, "ReMMoC, "A Reflective Middleware to Support Mobile Client Interoperability", Proceedings of International Symposium on Distributed Objects and Applications, November 2003.
[15]
Java Community Process, "JSR 110: Java APIs for WSDL ? Final Release 3", September 2006.
[16]
Jin Nakazawa, Hideyuki Tokuda, W. Keith Edwards, Umakishore Ramachandran, "A Bridging Frame-work for Universal Interoperability in Pervasive Systems", Proceedings of the 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06), 2006.
[17]
Apostolos E. Nikolaidis, Serafeim Papastefanos, Gregory A. Doumenis, George I. Stassinopoulos, Marios Polichronis K. Drakos, "Local and Remote Management Integration for Flexible Service Provisioning to the Home", IEEE Communications Magazine, Oct. 2007
[18]
OSGi Alliance, "OSGi Service Platform Core Specification and Service Compendium Release 4", October 2005.
[19]
Pierre-Guillaume Raverdy, Rafik Chibout, Agnès de La Chapelle, Valérie Issarny, "The MSDA Multi-Protocol Approach to Service Discovery and Access in Pervasive Environments", Demo proposal, accepted for, Middleware 2005, Grenoble, France.
[20]
Jan S. Rellermeyer, Gustavo Alonso, Timothy Roscoe, "ROSGi: Distributed Applications through Software Modularization", 8th International Middleware Conference (Middleware 2007), Newport Beach, CA, November 2007.
[21]
Mark Weiser, "The computer for the 21st century", Scientific American, 265(3):66--75, September 1991.
[22]
Elmar Zeeb, Andreas Bobek, Hendrik Bohn, Frank Golatowski, "Lessons learned from implementing the Devices Profile for Web Services", Digital EcoSystems and Technologies Conference (DEST'07), Inaugural IEEE-IES, Cairns, Australia, February 2007.
[23]
Feng Zhu, Matt W. Mutka, and Lionel M. Ni, "Service Discovery in Pervasive Computing Environments", IEEE Pervasive Computing, vol. 4, pp. 81--90, 2005.

Cited By

View all
  • (2019)Omniconn: An Architecture for Heterogeneous Devices Interoperability on Industrial Internet of ThingsAdvances on P2P, Parallel, Grid, Cloud and Internet Computing10.1007/978-3-030-33509-0_30(329-339)Online publication date: 20-Oct-2019
  • (2017)Towards a unified approach for Distributed Measurement System technologies2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe)10.1109/EEEIC.2017.7977530(1-6)Online publication date: Jun-2017
  • (2016)Context-aware service composition of heterogeneous services in pervasive computing environments: A review2016 19th International Multi-Topic Conference (INMIC)10.1109/INMIC.2016.7840119(1-6)Online publication date: Dec-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICPS '08: Proceedings of the 5th international conference on Pervasive services
July 2008
202 pages
ISBN:9781605581354
DOI:10.1145/1387269
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 July 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. OSGi
  2. SOA
  3. field buses
  4. home network
  5. pervasive computing
  6. plug-n-play protocols

Qualifiers

  • Research-article

Conference

ICPS08
Sponsor:

Acceptance Rates

Overall Acceptance Rate 23 of 34 submissions, 68%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Omniconn: An Architecture for Heterogeneous Devices Interoperability on Industrial Internet of ThingsAdvances on P2P, Parallel, Grid, Cloud and Internet Computing10.1007/978-3-030-33509-0_30(329-339)Online publication date: 20-Oct-2019
  • (2017)Towards a unified approach for Distributed Measurement System technologies2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe)10.1109/EEEIC.2017.7977530(1-6)Online publication date: Jun-2017
  • (2016)Context-aware service composition of heterogeneous services in pervasive computing environments: A review2016 19th International Multi-Topic Conference (INMIC)10.1109/INMIC.2016.7840119(1-6)Online publication date: Dec-2016
  • (2015)SHSM: A Service Middleware for Smart Home2015 IEEE International Conference on Mobile Services10.1109/MobServ.2015.73(475-479)Online publication date: Jun-2015
  • (2014)Mobile Application Platform HeterogeneityProceedings of the 2014 IEEE 28th International Conference on Advanced Information Networking and Applications10.1109/AINA.2014.78(635-641)Online publication date: 13-May-2014
  • (2014)OpenCOPIInternational Journal of Parallel, Emergent and Distributed Systems10.1080/17445760.2013.83141529:2(178-212)Online publication date: 1-Mar-2014
  • (2013)Anything is Service: Using LIR-OSGi and R2-OSGi to Construct Ubiquitous Service NetworkJournal of Software10.4304/jsw.8.1.236-2428:1Online publication date: 21-Jan-2013
  • (2013)DSOAMobile and Handheld Computing Solutions for Organizations and End-Users10.4018/978-1-4666-2785-7.ch016(289-307)Online publication date: 2013
  • (2013)aWESoMEExpert Systems with Applications: An International Journal10.1016/j.eswa.2013.01.06140:11(4380-4392)Online publication date: 1-Sep-2013
  • (2013)Conflict detection and resolution in home and building automation systems: a literature reviewJournal of Ambient Intelligence and Humanized Computing10.1007/s12652-013-0184-95:5(699-715)Online publication date: 1-May-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media