Web Services for Deeply Embedded Extra Low-Cost Devices

  • David Villa
  • Felix Jesús Villanueva
  • Francisco Moya
  • Fernando Rincón
  • Jesús Barba
  • Juan Carlos López
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5529)


This paper describes a new approach to implement Web Services in embedded devices connected to Wireless Sensor Networks. The sensor/actuator node is able to process standard requests (XML-RPC and SOAP), perform an action and generate a valid response.

These stand-alone nodes show good interoperability with standard Web Services using just a transport protocol gateway.


Wireless Sensor Network Soap Message Service Discovery Protocol Cyclic Redundancy Code Emergency Light 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kobialka, T., Buyya, R., Leckie, C.: Open Sensor Web Architecture: Stateful Web Services. In: Proceedings of the Third International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP)(2007)Google Scholar
  2. 2.
    Al-Yasiri, A., Sunley, A.: Data aggregation and middleware in wireless sensor networks. In: Sensor and theory applicatios XIV (SENSOR 2007), Journal of Physics: Conference Series, vol. 76 (2007)Google Scholar
  3. 3.
    Arch Rock Corporation. Arch Rock Primer Pack product gateway datasheet. Product Catalog (2007)Google Scholar
  4. 4.
    Priyantha, B., Kansal, A., Goraczko, M., Zhao, F.: Tiny Web Services for Sensor Device Interoperability. In: International Conference on Information Processing in Sensor Networks (IPSN) (2008)Google Scholar
  5. 5.
    Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J., Nielsen, H.F.: SOAP Version 1.2 Part 1: Messaging Framework.W3C Recommendation (2003),
  6. 6.
    Winer, D.: XML-RPC Specification. UserLand Software, Inc. (2003),
  7. 7.
    Winer, D.: WSDL Specification. World Wide Web Consortium (2001),
  8. 8.
    Helander, J., Xiong, Y.: Secure Web services for low-cost devices. In: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (2005)Google Scholar
  9. 9.
    Helander, J.: Deeply Embedded XML Communication, Towards an Interoperable and Seamless World. In: EMSOFT (2005)Google Scholar
  10. 10.
    Koopman, P., Chakravarty, T.: Cyclic Redundancy Code (CRC) Polynomial Selection For Embedded Networks. In: Dependable Systems and Networks (2004)Google Scholar
  11. 11.
    Villa, D., Villanueva, F.J., Moya, F., Rincón, F., Barba, J., López, J.C.: Embedding a general purpose middleware for seamless interoperability of networked hardware and software components. In: Chung, Y.-C., Moreira, J.E. (eds.) GPC 2006. LNCS, vol. 3947, pp. 567–576. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    Villa, D., Villanueva, F.J., Moya, F., Rincón, F., Barba, J., López, J.C.: Minimalist Object Oriented Service Discovery Protocol for Wireless Sensor Networks. In: Cérin, C., Li, K.-C. (eds.) GPC 2007. LNCS, vol. 4459, pp. 472–483. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  13. 13.
    Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System Architecture Directions for Networked Sensors. In: Proceedings of Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (2000)Google Scholar
  14. 14.
    csoap client/server SOAP library in pure C,
  15. 15.
    XML-RPC for C and C++, A lightweight RPC library based on XML and HTTP,
  16. 16.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • David Villa
    • 1
  • Felix Jesús Villanueva
    • 1
  • Francisco Moya
    • 1
  • Fernando Rincón
    • 1
  • Jesús Barba
    • 1
  • Juan Carlos López
    • 1
  1. 1.Dept. of Technology and Information Systems, School of Computer ScienceUniversity of Castilla-La ManchaCiudad Real.Spain

Personalised recommendations