Web Services Invocation over Bluetooth
Auletta Vincenzo, Blundo Carlo, De Cristofaro Emiliano, Raimato Guerriero
DOI: 10.4236/wsn.2010.26056   PDF   HTML     6,497 Downloads   11,540 Views   Citations


Over the last years, technology evolution is leading the way towards autonomous, ubiquitous and widespread interactions among small computing devices. To this aim, communication technologies that support dynamicity and mobility and work on inexpensive small devices have attracted much attention. The Bluetooth speci?cation particularly ?ts this idea, providing a free, versatile, and ?exible wireless network technology with low power consumption. On the other hand, as the degree of penetration of computational services has increased in everyday life, users’ habits have deeply changed, resulting into an increasing request for mobile and ubiquitous services. In a few years, most of the devices accessing the web services will be mobile. Therefore, we need solutions that encompass networking and application issues involved in realizing mobile and ubiquitous access to the services. In this paper, we analyze how Bluetooth can be used to design, develop, and deploy Web Services-based applications that run on mobile devices. We propose and evaluate a framework that allows the interaction with Web Services from mobile devices using Bluetooth as communication channel.

Share and Cite:

A. Vincenzo, B. Carlo, D. Emiliano and R. Guerriero, "Web Services Invocation over Bluetooth," Wireless Sensor Network, Vol. 2 No. 6, 2010, pp. 447-461. doi: 10.4236/wsn.2010.26056.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] “The Bluetooth Technology,” March 2008. http://www. bluetooth.com
[2] “Bluetooth Wireless Technology,” March 2008. http://www. ericson.com/technology/techarticles/Bluetooth.shtml
[3] C. Bisdikian, “An Overview of the Bluetooth Wireless Tecnology,” IEEE Communication Magazine, Vol. 39, No. 12, 2001, pp. 86-94.
[4] O. P. Association, “Going Mobile: An International Study of Content Use and Advertising on the Mobile Web,” March 8, 2007. http://www.onlinepublishers.org /media/176W opa going mobile report mar07.pdf
[5] J. Beutel and O. Kasten, “A Minimal Bluetooth-Based Computing and Communication Platform,” Technical Re- port, Engineering and Networks Lab, Swiss Federal Institute of Technology, 2001.
[6] J. Misic, K. L. Chan and V. B. Misic, “Tcp Traffic in Bluetooth 1.2: Performance and Dimensioning of FlowControl,” Proceedings of the 2005 IEEE Wireless Communications and Networking Conference, New Orleans, 2005, pp. 1798-1804.
[7] F. Kargl, S. Ribhegge, S. Schlott and M. Weber, “Bluet- ooth-Based Ad-Hoc Networks for Voice Transmission,” Proceedings of the 36th Annual Hawaii International Conference on System Sciences, Hawaii, 2003, pp. 314- 322.
[8] S. Zeadally and A. Kumar, “Protocol Support for Audio Streaming between Bluetooth Devices,” Proceedings of the 2004 IEEE Radio and Wireless Conference, Atlanta, 2004, pp. 303-306.
[9] J. Cano, D. Ferrandez-Bell and P. Manzoni, “Evaluating Bluetooth Performace as the Support for Context-Aware Applications,” Proceedings of the 12th IEEE International Conference on Computer Communications and Networks, Dallas, 2003, pp. 333-347.
[10] Y. Lim, J. Kim, S. L. Min and J. S. Ma, “Performance Evaluation of the Bluetoothbased Public Internet Access Point,” Proceedings of the 15th International Conference on Information Networking, Beppu City, Oita, 2001, pp. 643-648.
[11] V. Auletta, C. Blundo, E. D. Cristofaro and G. Raimato, “A Lightweight Framework for Web Services Invocation over Bluetooth,” Proceedings of the 2006 IEEE International Conference on Web Services (ICWS’06), Chicago, 2006, pp. 331-338.
[12] V. Auletta, C. Blundo, E. D. Cristofaro and G. Raimato, “Performance Evaluation of Web Services Invocation over Bluetooth,” Proceedings of the ACM International Workshop on Performance Monitoring, Measurement and Evaluation of Heterogeneous Wireless and Wired Networks, Terromolinos, Spain, 2006, pp. 1-8.
[13] S. Berger, S. McFaddin, C. Narayanaswami and M. Raghunath, “Web Services on Mobile Devices-Imple- mentation and Experience,” Proceedings of the 5th IEEE Workshop on Mobile Computing Systems and Applications, Monterey, California, 2003, pp. 100-109.
[14] “JSR 82: Java APIs for Bluetooth,” March 2008. http:// www.jcp.org/en/jsr/detail?id=82
[15] “Java 2 Platform, Micro Edition (J2ME),” March 2008. http://java.sun.com/j2me/
[16] “The Official Bluetooth Membership Site,” March 2008. http://www.bluetooth.org
[17] “SOAP Version 1.2,” March 2008. http://www.w3.org/ TR/soap/
[18] “Broadcom Bluetooth Solutions,” March 2008. http://www. broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon- and-Software-Solutions
[19] “Windows Support for Bluetooth,” March 2008. http:// msdn.microsoft.com/library/default.asp?url=/library/en-us/ bluetooth/bluetooth/about bluetooth.asp
[20] “Bluez: Official Linux Bluetooth Protocol Stack,” March 2008. http://www.bluez.org/
[21] “JSR 36, JSR 218: Connected Device Configuration (CDC),” March 2008. http://java.sun.com/products/cdc/
[22] “JSR 30, JSR 139: Connected Limited Device Configuration (CLDC),” March 2008. http://java.sun.com/products/cldc/
[23] “Mobile Information Device Profile (MIDP): JSR 37, JSR 118,” March 2008. http://java.sun.com/products/midp/
[24] “Mobile Information Device Profile (Midp): JSR 37,” March 2008. http://jcp.org/aboutJava/communityprocess/ final/jsr037/index.html
[25] “Mobile Information Device Profile 2.0 (Midp 2.0): Html, JSR118,” March 2008. http://jcp.org/aboutJava/commun- ityprocess/final/jsr118/index
[26] “Bluetooth Solutions by Atinav Avelink,” March 2008. http://www.avelink.com/bluetooth/index.htm
[27] “Impronto Rococo Software,” March 2008. http://www. rococosoft.com/
[28] “Avetana Jsr-82 Implementation,” March 2008. http:// www.avetanagmbh.de/avetanagmbh/produkte/jsr82.eng.xml
[29] “Blue Cove Jsr-82 Implementation,” March 2008. http:// code.google.com/p/bluecove/
[30] “Webservices-Soap,” March 2008. http://ws.apache.org/ soap/
[31] “kSOAP 2,” March 2008. http://kobjects.org/
[32] “XML-RPC,” March 2008. http://www.xmlrpc.com/
[33] “Java API for xML-Based RPC,” March 2008. http://java. sun.com/webservices/jaxrpc/
[34] “The axis Client Api,” March 2008. http://ws.apache.org/ axis/java/apiDocs/org/apache/axis/client/package-summary. html
[35] “Web Service Axis,” March 2008. http://ws.apache.org/ axis/
[36] “kXML,” March 2008. http://kxml.sourceforge.net/
[37] “The Call Class JavaDoc,” March 2008. http://ws.apache. org/axis/java/apiDocs/index.html
[38] “Java Native Interface,” March 2008. http://java.sun. com/j2se/1.4.2/docs/guide/jni/index.html

Copyright © 2021 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.