ubiSOAP: A Service Oriented Middleware for Seamless Networking

  • Mauro Caporuscio
  • Pierre-Guillaume Raverdy
  • Hassine Moungla
  • Valerie Issarny
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5364)


The computing and networking capacities of today’s wireless portable devices allow for pervasive services, which are seamlessly networked. Indeed, wireless handheld devices now embed the necessary resources to act as both service clients and providers. However, the seamless networking of services remains challenged by the inherent mobility and resource constraints of devices, which make services a priori highly volatile. This paper discusses the design, implementation and experimentation of the ubiSOAP service-oriented middleware, which leverages wireless networking capacities to effectively enable the seamless networking of services. ubiSOAP specifically defines a layered communication middleware that underlies standard SOAP-based middleware, hence supporting legacy services while exploiting nowadays pervasive connectivity.


Service Discovery Pervasive Computing Vertical Handover Soap Message Bridge Node 
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.


  1. 1.
    Aijaz, F., Hameed, B., Walke, B.: Towards peer-to-peer long lived mobile Web services. In: Proc. of IIT (2007)Google Scholar
  2. 2.
    Bellur, U., Narendra, N.C.: Towards service orientation in pervasive computing systems. In: Proc. of ITCC (2005)Google Scholar
  3. 3.
    Caporuscio, M., Charlet, D., Issarny, V., Navarra, A.: Energetic performance of service-oriented multi-radio networks: issues and perspectives. In: Proc. of WOSP (2007)Google Scholar
  4. 4.
    Charlet, D., Issarny, V., Chibout, R.: Energy-efficient middleware-layer multi-radio networking: An assessment in the area of service discovery. Comput. Netw. 52(1) (2008)Google Scholar
  5. 5.
    Gehlen, G., Aijaz, F., Walke, B.: Mobile Web service communication over UDP. In: Proc. of VTC (2006)Google Scholar
  6. 6.
    Grace, P., Coulson, G., Blair, G.S., Porter, B.: Addressing network heterogeneity in pervasive application environments. In: Proc. of InterSense (2006)Google Scholar
  7. 7.
    Grudin, J.: Group dynamics and ubiquitous computing. Com. ACM 45(12) (2002)Google Scholar
  8. 8.
    Gupta, P., Kumar, P.: The capacity of wireless networks. IEEE Transactions on Information Theory 46(2) (2000)Google Scholar
  9. 9.
    Huang, H., Cai, J.: Improving TCP performance during soft vertical handoff. In: Proc. of AINA (2005)Google Scholar
  10. 10.
    Issarny, V., Sacchetti, D., Tartanoglu, F., Sailhan, F., Chibout, R., Levy, N., Talamona, A.: Developing ambient intelligence systems: A solution based on Web services. Journal of Automated Software Engineering 12(1) (2005)Google Scholar
  11. 11.
    Jacquet, P., Mühlethaler, P., Clausen, T., Laouiti, A., Qayyum, A., Viennot, L.: Optimized link state routing protocol for ad hoc networks. In: Proc. of INMIC (2001)Google Scholar
  12. 12.
    Katz, R.H., Brewer, E.A.: The case for wireless overlay networks. In: Mobile Computing. Kluwer Academic Publishers, Dordrecht (1996)Google Scholar
  13. 13.
    Kindberg, T., Fox, A.: System software for ubiquitous computing. IEEE Pervasive Computing Magazine 1(1) (2002)Google Scholar
  14. 14.
    Lai, K.Y., Phan, T.K.A., Tari, Z.: Efficient SOAP binding for mobile web services. In: Proc. of LCN (2005)Google Scholar
  15. 15.
    Li, J., Blake, C., Couto, D.S.J.D., Lee, H.I., Morris, R.: Capacity of ad hoc wireless networks. In: Proc. of MobiCom (2001)Google Scholar
  16. 16.
    Mokhtar, S.B., Preuveneers, D., Georgantas, N., Issarny, V., Berbers, Y.: Easy: Efficient semantic service discovery in pervasive computing environments with QoS and context support. J. Syst. Softw. 81(5) (2008)Google Scholar
  17. 17.
    Mokhtar, S.B., Raverdy, P.-G., Urbieta, A., Cardoso, R.S.: Interoperable semantic & syntactic service matching for ambient computing environments. In: Proc. of AdhocAmC (2008)Google Scholar
  18. 18.
    Qureshi, A., Guttag, J.: Horde: separating network striping policy from mechanism. In: Proc. of MobiSys (2005)Google Scholar
  19. 19.
    Raverdy, P.-G., Riva, O., de La Chapelle, A., Chibout, R., Issarny, V.: Efficient context-aware service discovery in multi-protocol pervasive environments. In: Proc. of MDM (2006)Google Scholar
  20. 20.
    Sorber, J., Banerjee, N., Corner, M.D., Rollins, S.: Turducken: hierarchical power management for mobile devices. In: Proc. of MobiSys (2005)Google Scholar
  21. 21.
    Su, J., Scott, J., Hui, P., Crowcroft, J., de Lara, E., Diot, C., Goel, A., Lim, M., Upton, E.: Haggle: Seamless networking for mobile applications. In: Krumm, J., Abowd, G.D., Seneviratne, A., Strang, T. (eds.) UbiComp 2007. LNCS, vol. 4717, pp. 391–408. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  22. 22.
    Wang, B., Bodily, J., Gupta, S.K.S.: Supporting persistent social groups in ubiquitous computing environments using context-aware ephemeral group service. In: Proc. of PerCom (2004)Google Scholar
  23. 23.
    Wang, H.J., Katz, R.H., Giese, J.: Policy-enabled handoffs across heterogeneous wireless networks. In: Proc. of WMCSA (1999)Google Scholar
  24. 24.
    Zarras, A., Fredj, M., Georgantas, N., Issarny, V.: Engineering reconfigurable distributed software systems: Issues arising for pervasive computing. In: Butler, M., Jones, C.B., Romanovsky, A., Troubitsyna, E. (eds.) Rigorous Development of Complex Fault-Tolerant Systems. LNCS, vol. 4157, pp. 364–386. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  25. 25.
    Zhu, F., Mutka, M.W., Ni, L.M.: Service discovery in pervasive computing environments. IEEE Pervasive Computing 4(4) (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Mauro Caporuscio
    • 1
  • Pierre-Guillaume Raverdy
    • 1
  • Hassine Moungla
    • 1
  • Valerie Issarny
    • 1
  1. 1.INRIA Paris-Rocquencourt, Domaine de VoluceauLe ChesnayFrance

Personalised recommendations