The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - Jan.-March (2012 vol.5)
pp: 86-98
Mauro Caporuscio , Politecnico di Milano, Italy
Pierre-Guillaume Raverdy , INRIA Paris-Rocquencourt, Le Chesnay
Valerie Issarny , INRIA Paris-Rocquencourt, Le Chesnay
ABSTRACT
The computing and networking capacities of today's wireless portable devices allow for ubiquitous services, which are seamlessly networked. Indeed, wireless handheld devices now embed the necessary resources to act as both service clients and providers. However, the ubiquitous networking of services remains challenged by the inherent mobility and resource constraints of the 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 ubiquitous networking of services. ubiSOAP specifically defines a layered communication middleware that underlies standard SOAP-based middleware, hence supporting legacy Web Services while exploiting nowadays ubiquitous connectivity.
INDEX TERMS
Service architecture, advanced services innovation framework, service delivery platform.
CITATION
Mauro Caporuscio, Pierre-Guillaume Raverdy, Valerie Issarny, "ubiSOAP: A Service-Oriented Middleware for Ubiquitous Networking", IEEE Transactions on Services Computing, vol.5, no. 1, pp. 86-98, Jan.-March 2012, doi:10.1109/TSC.2010.60
REFERENCES
[1] U. Bellur and N.C. Narendra, "Towards Service Orientation in Pervasive Computing Systems," Proc. Int'l Conf. Information Technology: Coding and Computing (ITCC), 2005.
[2] V. Issarny, D. Sacchetti, F. Tartanoglu, F. Sailhan, R. Chibout, N. Levy, and A. Talamona, "Developing Ambient Intelligence Systems: A Solution Based on Web Services," J. Automated Software Eng., vol. 12, no. 1, pp. 101-137, 2005.
[3] F. Aijaz, B. Hameed, and B. Walke, "Towards Peer-to-Peer Long Lived Mobile Web Services," Proc. Fourth Int'l Conf. Innovations in Information Technology (IIT '07), 2007.
[4] G. Gehlen, F. Aijaz, and B. Walke, "Mobile Web Service Communication over UDP," Proc. IEEE 64th Vehicular Technology Conf. (VTC), 2006.
[5] A. Qureshi and J. Guttag, "Horde: Separating Network Striping Policy from Mechanism," Proc. Third Int'l Conf. Mobile Systems, Applications, and Services (MobiSys '05), 2005.
[6] J. Sorber, N. Banerjee, M.D. Corner, and S. Rollins, "Turducken: Hierarchical Power Management for Mobile Devices," Proc. Third Int'l Conf. Mobile Systems, Applications, and Services (MobiSys '05), 2005.
[7] J. Su, J. Scott, P. Hui, J. Crowcroft, E. de Lara, C. Diot, A. Goel, M. Lim, and E. Upton, "Haggle: Seamless Networking for Mobile Applications," Proc. Ninth Int'l Conf. Ubiquitous Computing (UbiComp '07), 2007.
[8] D. Charlet, V. Issarny, and R. Chibout, "Energy-Efficient Middleware-Layer Multi-Radio Networking: An Assessment in the Area of Service Discovery," Computer Networks: Int'l J. Computer and Telecomm. Networking, vol. 52, no. 1, pp. 4-24, 2008.
[9] H. Huang and J. Cai, "Improving TCP Performance During Soft Vertical Handoff," Proc. 19th Int'l Conf. Advanced Information Networking and Applications (AINA), 2005.
[10] H.J. Wang, R.H. Katz, and J. Giese, "Policy-Enabled Handoffs across Heterogeneous Wireless Networks," Proc. IEEE Second Workshop Mobile Computer Systems and Applications (WMCSA '99), 1999.
[11] M. Caporuscio, D. Charlet, V. Issarny, and A. Navarra, "Energetic Performance of Service-Oriented Multi-Radio Networks: Issues and Perspectives," Proc. Sixth Int'l Workshop Software and Performance (WOSP '07), 2007.
[12] K.Y. Lai, T.K.A. Phan, and Z. Tari, "Efficient SOAP Binding for Mobile Web Services," Proc. IEEE 30th Conf. Local Computer Networks (LCN '05), 2005.
[13] J. Grudin, "Group Dynamics and Ubiquitous Computing," Comm. ACM, vol. 45, no. 12, pp. 74-78, 2002.
[14] B. Wang, J. Bodily, and S.K.S. Gupta, "Supporting Persistent Social Groups in Ubiquitous Computing Environments Using Context-Aware Ephemeral Group Service," Proc. IEEE Second Int'l Conf. Pervasive Computing and Comm. (PerCom '04), 2004.
[15] P. Leach, M. Mealling, and R. Salz, "A Universally Unique Identifier (UUID) URN Namespace," IETF RFC 4122, 2005.
[16] Network Working Group, "An Ethernet Address Resolution Protocol," IETF RFC 826, 1982.
[17] P. Gupta and P. Kumar, "The Capacity of Wireless Networks," IEEE Trans. Information Theory, vol. 46, no. 2, pp. 388-404, Mar. 2000.
[18] J. Li, C. Blake, D.S.J. De Couto, H.I. Lee, and R. Morris, "Capacity of Ad Hoc Wireless Networks," Proc. ACM MobiCom, 2001.
[19] P. Jacquet, P. Muhlethaler, T. Clausen, A. Laouiti, A. Qayyum, and L. Viennot, "Optimized Link State Routing Protocol for Ad Hoc Networks," Proc. IEEE Int'l Multi Topic Conf.: Technology for the 21st Century (INMIC), 2001.
[20] F. Zhu, M.W. Mutka, and L.M. Ni, "Service Discovery in Pervasive Computing Environments," IEEE Pervasive Computing, vol. 4, no. 4, pp. 81-90, Oct.-Dec. 2005.
[21] P.-G. Raverdy, O. Riva, A. de La Chapelle, R. Chibout, and V. Issarny, "Efficient Context-Aware Service Discovery in Multi-Protocol Pervasive Environments," Proc. Seventh Int'l Conf. Mobile Data Management (MDM '06), 2006.
[22] S.B. Mokhtar, P.-G. Raverdy, A. Urbieta, and R.S. Cardoso, "Interoperable Semantic & Syntactic Service Matching for Ambient Computing Environments," Proc. First Int'l Workshop Ad Hoc Ambient Computing (AdhocAmC), 2008.
[23] Plastic Consortioum, "PLASTIC: Providing Lightweight and Adaptable Service Technology for Pervasive Information and Communication," http:/www.ist-plastic.org, 2011.
[24] K.K. Ellebaek, "A Survey of Context-Aware Middleware," Proc. 25th Conf. IASTED Int'l Multi-Conference: Software Eng. (SE '07), 2007.
[25] C. Mascolo, L. Capra, and W. Emmerich, "Middleware for Mobile Computing (A Survey)," Proc. Networking 2002 Tutorial Papers, 2002.
[26] P. McKinley, S. Sadjadi, E. Kasten, and B. Cheng, "Composing Adaptive Software," Computer, vol. 37, no. 7, pp. 56-64, July 2004.
[27] F. Hirsch, J. Kemp, and J. Ilkka, Mobile Web Services: Architecture and Implementation. John Wiley & Sons, 2006.
[28] R.A. van Engelen and K. Gallivan, "The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks," Proc. IEEE/ACM Second Int'l Symp. Cluster Computing and the Grid, 2002.
[29] S. Sakr, "XML Compression Techniques: A Survey and Comparison," J. Computer and System Sciences, vol. 75, no. 5, pp. 303-322, 2009.
[30] M. Ericsson, "The Effects of XML Compression on Soap Performance," World Wide Web, vol. 10, no. 3, pp. 279-307, 2007.
[31] XML Protocol Working Group, "SOAP Message Transmission Optimization Mechanism," http://www.w3.org/TRsoap12-mtom, 2011.
[32] A. Wolff, S. Michaelis, J. Schmutzler, and C. Wietfeld, "Network-Centric Middleware for Service Oriented Architectures across Heterogeneous Embedded Systems," Proc. IEEE 11th Int'l EDOC Conf. Workshop (EDOC '07), 2007.
[33] P. Asprino, A. Fresa, N. Gaito, and M. Longo, "A Layered Architecture to Manage Complex Multimedia Services," Proc. 15th Int'l Conf. Software Eng. and Knowledge Eng. (SEKE '03), 2003.
[34] D. Caromel, A.d. Costanzo, D. Gannon, and A. Slominski, "Asynchronous Peer-to-Peer Web Services and Firewalls," Proc. IEEE 19th Int'l Parallel and Distributed Processing Symp., 2005.
[35] F. Liu, G. Wang, W. Chou, L. Fazal, and L. Li, "Target: Two-Way Web Service Router Gateway," Proc. Int'l Conf. Web Services (ICWS '06), 2006.
[36] S.B. Mokhtar, D. Preuveneers, N. Georgantas, V. Issarny, and Y. Berbers, "EASY: Efficient Semantic Service Discovery in Pervasive Computing Environments with QoS and Context Support," J. Systems and Software, vol. 81, no. 5, pp. 785-808, 2008.
[37] R. Klasing, A. Kosowski, and A. Navarra, "Cost Minimisation in Wireless Networks with Bounded and Unbounded Number of Interfaces," Networks, vol. 53, no. 3, pp. 266-275, 2009.
[38] OASIS, "Devices Profile for Web Services—Version 1.1," http://docs.oasis-open.org/ws-dd/dpws/1.1 cs-01/, 2009.
[39] OASIS, "SOAP-over-UDP—Version 1.1," http://docs.oasis-open. org/ws-dd/soapoverudp/ 1.1cs-01/, 2009.
[40] OASIS, "Web Services Dynamic Discovery—Version 1.1," http://docs.oasis-open.org/ws-dd/discovery/ 1.1cs-01/, 2009.
[41] R.S. Cardoso and M. Caporuscio, "Exploring Multi-Path Communication in Hybrid Wireless Ad Hoc Networks," Proc. First Int'l Workshop Ad-Hoc Ambient Computing, 2008.
[42] S.B. Mokhtar, N. Georgantas, and V. Issarny, "COCOA: Conversation-Based Service Composition in Pervasive Computing Environments with QoS Support," J. System and Software, vol. 80, no. 12, pp. 1941-1955, 2007.
28 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool