Skip to main content
Log in

Enabling ad-hoc collaboration between mobile users in the \(\mathcal{MESSENGER}\) project

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

This paper discusses how ad-hoc collaboration boosts the operation of a set of messengers. This discussion continues the research we earlier initiated in the \(\mathcal{MESSENGER}\) project, which develops data management mechanisms for UDDI registries of Web services using mobile users and software agents. In the current operation mode of messengers, descriptions of Web services are first, collected from UDDI registries and later, submitted to other UDDI registries. This submission mode of Web services descriptions does not foster the tremendous opportunities that both wireless technologies and mobile devices offer. When mobile devices are “close” to each other, they can form a mobile ad-hoc network that permits the exchange of data between these devices without any pre-existing communication infrastructure. By authorizing messengers to engage in ad-hoc collaboration, collecting additional descriptions of Web services from other messengers can happen, too. This has several advantages, but at the same time poses several challenges, which in fact highlight the complexity of ad-hoc networks.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bagci, F., Petzold, J., Trumler, W., Ungerer, T.: Ubiquitous mobile agent system in a P2P-network. In: Proceedings of The System Support for Ubiquitous Computing Workshop at the Fifth Annual Conference on Ubiquitous Computing (UbiComp’2003), Seattle, Washington, 2003

  2. Bellavista, P., Corradi, A., Stefanelli, C.: The ubiquitous provisioning of Internet services to portable devices. IEEE Pervasive Comput. 1(3), 81–87 (2002)

    Article  Google Scholar 

  3. Berket, K., Agarwal, D.: Enabling secure ad-hoc collaboration. In: Proceedings of The Workshop on Advanced Collaborative Environments (WACE’2003), Seattle, Washington, USA, 2003

  4. Boudriga, N., Obaidat, M.S.: Intelligent agents on the web: a review. Comput. Sci. Eng. 6(4), 35–42 (2004)

    Article  Google Scholar 

  5. Chlamtac, I., Conti, M., Liu, J.: Mobile ad hoc networking: imperatives and challenges. Ad Hoc Netw. J. 1(1), 13–64 (2003)

    Article  Google Scholar 

  6. Daniel, F., Pernici, B.: Insights into web service orchestration and choreography. Int. J. E-Business Res. 1(2), 58–77 (2005)

    Google Scholar 

  7. Cao, H., Wolfson, O., Xu, B., Yin, H.: MOBI-DIC: MOBIle DIscovery of loCal Resources in peer-to-peer wireless network. IEEE Data Eng. Bull. 28(3), 11–18 (2005)

    Google Scholar 

  8. Heinemann, A., Kangasharju, J., Lyardet, F., Mühlhäuser, M.: Ad hoc collaboration and information services using information clouds. In: Proceedings of The 3rd Workshop on Applications and Services in Wireless Networks (ASWN’2003), Bern, Switzerland, 2003, pp. 233–242

  9. Huang, Q.: Supporting context-aware computing in ad hoc mobile environments. Technical report, WUCS-02-36, 11 pp., Department of Computer Science and Engineering, Washington University, St. Louis, Missouri, 2002

  10. Ishibashi, B., Boutaba, R.: Topology and mobility considerations in mobile ad hoc networks. Ad Hoc Netw. J. 3(6), 762–776 (2005)

    Article  Google Scholar 

  11. Kortuem, G., Fickas, S., Segall, Z.: Architectural issues in supporting ad-hoc collaboration with wearable computers. In: Proceedings of The Workshop on Software Engineering for Wearable and Pervasive Computing (SEWPC’2000) held in conjunction with The 22nd International Conference on Software Engineering (ICSE’2000), Limerick, Ireland, 2000

  12. Ma, K.J.: Web services: what’s real and what’s not. IEEE IT Prof. 7(2), 14–21 (2005)

    Article  Google Scholar 

  13. Maamar, Z., Benslimane, D., Ghedira, C., Mahmoud, Q., Yahyaoui, H.: Tuple spaces for self-coordination of web services. In: Proceedings of The 20th Annual ACM Symposium on Applied Computing (SAC’2005), Santa Fe, New Mexico, USA, 2005, pp. 1656–1660

  14. Maamar, Z., Yahyaoui, H., Mahmoud, Q.: Dynamic management of UDDI registries in a wireless environment of web services: concepts, architecture, operation, and deployment. J. Intell. Inf. Syst. (2007, forthcoming)

  15. Ratsimor, O.V., Kodeswaran, S.B., Finin, T., Joshi, A., Yesha, Y.: Combining infrastructure and ad hoc collaboration for data management in mobile wireless networks. In: Proceedings of The Workshop on Ad hoc Communications and Collaboration in Ubiquitous Computing Environments (CSCW’2002), Seattle, Washington, USA, 2003

  16. Sivashnmugam, K., Verma, K., Sheth, A.: Discovery of web services in a federated registry environment. In: Proceedings of The IEEE International Conference on Web Services (ICWS’2004), San-Diego, California, USA, 2004, pp. 270–279

  17. Straub, T., Heinemann, A.: An anonymous bonus point system for mobile commerce based on word-of-mouth recommendation. In: Proceedings of The 19th Annual ACM Symposium on Applied Computing (SAC’2004), Nicosia, Cyprus, 2004, pp. 766–773

  18. Sun, C., Lin, Y., Kemme, B.: Comparison of UDDI registry replication strategies. In: Proceedings of The IEEE International Conference on Web Services (ICWS’2004), San-Diego, California, USA, 2004, pp. 218–225

  19. uddi.org: UDDI Technical White Paper. http://www.uddi.org/, 2000 Visited August 2003

  20. Zeng, X., Bagrodia, R., Gerla, M.: GloMoSim: a library for parallel simulation of large-scale wireless networks. In: Proceedings of The Twelfth Workshop on Parallel and Distributed Simulation (PADS’1998), Banff, Canada, 1998

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zakaria Maamar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Maamar, Z., Mahmoud, Q.H. & Derhab, A. Enabling ad-hoc collaboration between mobile users in the \(\mathcal{MESSENGER}\) project. Cluster Comput 10, 67–79 (2007). https://doi.org/10.1007/s10586-007-0009-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-007-0009-8

Keywords

Navigation