Skip to main content

DSOA: A Service Oriented Architecture for Ubiquitous Applications

  • Conference paper
Advances in Grid and Pervasive Computing (GPC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6104))

Included in the following conference series:

Abstract

Ubiquitous environments are composed by a wide variety of devices, each one with different characteristics like communication protocol, programming and hardware platforms. These devices range from powerful equipments, like PCs, to limited ones, like cell phones, sensors and actuators. The services provided by an ubiquitous environment rely on the interaction among devices. In order to support the development of applications in this context, the heterogeneity of communication protocols must be abstracted and the functionalities dynamically provided by devices should be easily available to application developers. This paper proposes a Device Service Oriented Architecture (DSOA) as an abstraction layer to help organizing devices and its resources in a ubiquitous environment, while hiding details about communication protocols from developers. Based on DSOA, a lightweight middleware (uOS) and a high level protocol (uP) were developed. A use case is presented to illustrate the application of these concepts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The OSGi Alliance. Osgi service platform core specification (June 2009)

    Google Scholar 

  2. Crockford, D.: The application/json media type for javascript object notation (json). Technical report, Network Working Group, JSON.org (2006)

    Google Scholar 

  3. Bottaro, A., et al.: Home soa: facing protocol heterogeneity in pervasive applications. In: ICPS 2008: Proceedings of the 5th international conference on Pervasive services, pp. 73–80. ACM, New York (2008)

    Chapter  Google Scholar 

  4. Ribeiro, B., et al.: Autenticação mútua entre dispositivos no middleware uos. In: SBSEG (2009)

    Google Scholar 

  5. Costa, C.A., et al.: Toward a general software infrastructure for ubiquitous computing. IEEE Pervasive Computing 7(1), 64–73 (2008)

    Article  Google Scholar 

  6. MacKenzie, C.M., et al.: Reference Model for Service Oriented Architecture 1.0. OASIS (2006)

    Google Scholar 

  7. Aitenbichler, E., et al.: MundoCore: A Light-weight Infrastructure for Pervasive Computing. Pervasive and Mobile Computing (2007)

    Google Scholar 

  8. Schmitt, J., et al.: An extensible framework for context-aware communication management using heterogeneous sensor networks. Technical Report TR-KOM-2008-08, KOM - TU-Darmstadt (November 2008)

    Google Scholar 

  9. Modahl, M., et al.: Mediabroker: An architecture for pervasive computing. Georgia Institute of Technology (2004)

    Google Scholar 

  10. Head, M.R., et al.: A benchmark suite for soap-based communication in grid web services. In: SC 2005: Proceedings of the 2005 ACM/IEEE conference on Supercomputing, Washington, DC, USA. p. 19. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  11. Weiser, M., et al.: Designing calm technology. Technical report, Xerox PARC (1995)

    Google Scholar 

  12. Roman et al. A model for ubiquitous applications. Technical report, University of Illinois at Urbana-Champaign, Champaign, IL, USA (2001)

    Google Scholar 

  13. Bray, T., et al.: Extensible markup language (xml) 1.1 (second edition). Technical report, W3C (2006)

    Google Scholar 

  14. Issarny, V., et al.: Wsami: A middleware infrastructure for ambient intelligence based on web services. Technical report, ARLES Research Page (2005)

    Google Scholar 

  15. Sacramento, V., et al.: Moca: A middleware for developing collaborative applications for mobile users. IEEE Distributed Systems Online 5(10) (2004)

    Google Scholar 

  16. W3C. Soap specification. Technical report, W3C (2000), http://www.w3.org/TR/soap/

  17. Weiser, M.: The world is not a desktop. ACM Interactions (1993)

    Google Scholar 

  18. Yergeau, F.: Utf-8, a transformation format of iso 10646. Technical report, Alis Technologies (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buzeto, F.N., de Paula Filho, C.B., Castanho, C.D., Jacobi, R.P. (2010). DSOA: A Service Oriented Architecture for Ubiquitous Applications. In: Bellavista, P., Chang, RS., Chao, HC., Lin, SF., Sloot, P.M.A. (eds) Advances in Grid and Pervasive Computing. GPC 2010. Lecture Notes in Computer Science, vol 6104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13067-0_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13067-0_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13066-3

  • Online ISBN: 978-3-642-13067-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics