Skip to main content
Article thumbnail
Location of Repository

Lightweight Service Oriented Architecture for Pervasive Computing

By Jean-Yves TIGLI, Stephane LAVIROTTE, Gaetan REY, Vincent Hourdin and Michel RIVEILL

Abstract

Pervasive computing appears like a new computing era based on networks of objects and devices evolving in a real world, radically different from distributed computing, based on networks of computers and data storages. Contrary to most context-aware approaches, we work on the assumption that pervasive software must be able to deal with a dynamic software environment before processing contextual data. After demonstrating that SOA (Service oriented Architecture) and its numerous principles are well adapted for pervasive computing, we present our extended SOA model for pervasive computing, called Service Lightweight Component Architecture (SLCA). SLCA presents various additional principles to meet completely pervasive software constraints: software infrastructure based on services for devices, local orchestrations based on lightweight component architecture and finally encapsulation of those orchestrations into composite services to address distributed composition of services. We present a sample application of the overall approach as well as some relevant measures about SLCA performances

Topics: Language
Publisher: International Journal of Computer Science Issues, IJCSI
Year: 2009
OAI identifier: oai:cogprints.org:6706

Suggested articles

Citations

  1. (2005). 7th edition of the ITU Internet Report (International Telecommunication Union). The internet of things.
  2. (2006). A model for developing component-based and aspectoriented systems”. doi
  3. (2005). A service-oriented middleware for building context-aware services”.
  4. (2001). An efficient component model for the construction of adaptive middleware”.
  5. (1997). Aspect oriented programming”.
  6. (2002). Aura: an architectural framework for user mobility in ubiquitous computing environments”.
  7. (2003). Context-aware middleware for resource management in the wireless Internet”.
  8. (2007). Context-Aware Service Composition in a Home Control Gateway”,
  9. (2009). Context-sensitive service discovery meets information retrieval”.
  10. (2004). Developing ambient intelligence systems: A solution based on web services”.
  11. (1997). Developing Java Beans. O'Reilly \& Associates,
  12. (2006). Devices Profile for Web Services specification.
  13. (2006). Everyware: the dawning age of ubiquitous computing”.
  14. (2005). Flexible composition of smart device services”.
  15. (2002). Foundations for a theory of contextors”.
  16. (2002). Gaia: A middleware infrastructure to enable active spaces”.
  17. (2002). Issues and challenges in ubiquitous computing”.
  18. (2007). Optimized contextual discovery of web services for devices”.
  19. (1999). Play specification.
  20. (2006). Reference model for service oriented architecture 1.0”.
  21. (2005). Secure Mobile Services Infrastructures for Mgovernment: Personalized, Context-Aware Composition of Pervasive Mobile Services”.
  22. (2006). Secure, and Transacted Web Service Compositions with AO4BPEL”.
  23. (1991). The computer for the twenty-first century”.
  24. (2006). Wcomp: a multi-design approach for prototyping applications using heterogeneous resources”.
  25. (2005). Web services dynamic discovery (WSDiscovery).
  26. (1998). What characterizes a (software) component?”. doi
  27. Wireless World Research Forum. Book of visions.

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.