Skip to main content
Log in

On Composite Web Services Provisioning in an Environment of Fixed and Mobile Computing Resources

  • Published:
Information Technology and Management Aims and scope Submit manuscript

Abstract

We present a framework for Web services provisioning in a hybrid environment of fixed and mobile computing resources. Several obstacles still hinder the seamless provisioning of Web services in mobile environments. Examples of such obstacles are: throughput and connectivity of wireless networks, limited computing resources of mobile devices, and risks of communication channel disconnections. In the proposed framework, software agents represent users, providers of services, and providers of resources. The business logic of composite services is expressed as a process model using statecharts formalism. Among other things, the use of agents provides an infrastructure that has the ability to handle disconnections during service preparation for execution. The framework also integrates a service execution planning approach to optimally select computing resources (fixed or mobile) on top of which services will be executed.

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. Aglet, http://www.trl.ibm.com/aglets/index_e.html, visited June 2002.

  2. P. Bellavista, A. Corradi and C. Stefanelli, Mobile agent middleware for mobile computing, IEEE Computer 34(3) (2001).

  3. B. Benatallah and F. Casati (eds.), Distributed and Parallel Databases 12(2-3), Special Issue on Web Services (2002).

  4. B. Benatallah, M. Dumas, Q.Z. Sheng and A. Ngu, Declarative composition and peer-to-peer provisioning of dynamic web services, in: Proceedings of the 18th International Conference on Data Engineering (ICDE'2002), IEEE Computer Society, San Jose, USA (2002).

    Google Scholar 

  5. B. Benatallah, Q.Z. Sheng and M. Dumas, The self-serv environment for Web services composition, IEEE Internet Computing 7(1) (January/February 2003).

  6. G. Caire, N. Lhuillier and G. Rimassa, A communication protocol for agents on handheld devices, in: Proceedings of the 1st International Workshop on Ubiquitous Agents on Embedded, Wearable, and Mobile Devices held in conjunction with the 1st International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS'2002), Bologna, Italy (2002).

  7. D. Chakraborty, F. Perich, A. Joshi, T. Finin and Y. Yesha, A reactive service composition architecture for pervasive computing environments, in: Proceedings of the 7th Personal Wireless Communcations Conference (PWC'2002), Singapore (2002).

  8. D. Chakraborty, F. Perich, A. Joshi, T. Finin and Y. Yesha, Middleware for mobile information access, in: Proceedings of the 5th International Workshop on Mobility in Databases and Distributed Systems (MDDS'2002), held in conjunction with DEXA'2002, Aix-en-Provenance, France (2002).

    Google Scholar 

  9. I. Chisalita and N. Shahmehri, Issues in image utilization with mobile e-services, in: Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'2001), Cambridge, MA, USA (2001).

  10. M. Dumas and A. ter Hofstede, UML activity diagrams as a workflow specification language, in: Proceedings of the International Conference on the Unified Modeling Language (UML'2001), Toronto, Canada (2001).

  11. I. Elsen, F. Hartung, U. Horn, M. Kampmann and L. Peters, Streaming technology in 3G mobile communication systems, IEEE Computer 34(9) (2001).

  12. P. Fenkam, E. Kirda, S. Dustdar, H. Gall and G. Reif, Evaluation of a publish/subscribe system for collaborative and mobile working, in: Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'2002), Pittsburgh, PA, USA (2002).

  13. D. Harel and A. Naamad, The STATEMATE semantics of statecharts, ACM Transactions on Software Engineering and Methodology 5(4) (1996).

  14. A.C. Huang, B.C. Ling, S. Ponnekanti and A. Fox, Pervasive computing: What is it good for? in: Proceedings of the Workshop on Mobile Data Management (MobiDE'99) in conjunction with ACM MobiCom'99, Seattle (1999).

  15. N. Jennings, K. Sycara and M. Wooldridge, A roadmap of agent research and development, Autonomous Agents and Multi-Agent Systems 1(1) (1998).

  16. Z. Maamar, E. Dorion and C. Daigle, Towards virtual marketplaces for e-commerce, Communications of the ACM 44(12) (2001).

  17. Z. Maamar, W. Mansoor and Q.H. Mahmoud, Software agents to support mobile services, in: Proceedings of the 1st International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS'2002), Bologna, Italy (2002).

  18. Z. Maamar, W.J. van den Heuvel and W. Mansoor (eds.), Workshop on M-Services/Approaches-Concepts-Tools/, workshop held in conjunction with The 13th International Symposium on Methodologies for Intelligent Systems, Lyon, France (2002), http://www.elcomag.com/ MServices2002Workshop/.

  19. P. Maes, Agents that reduce work and information overload, Communication of the ACM 37(7) (1994).

  20. A. Messer, I. Greenberg, P. Bernadat, D. Milojicic, D. Chen, T.J. Giuli and X. Gu, Towards a distributed platform for resource-constrained devices, in: Proceedings of the IEEE 22nd International Conference on Distributed Computing Systems (ICDCS'2002), Vienna, Austria (2002).

  21. D. Milojicic, A. Messer, P. Bernadat, I. Greenberg, G. Fu, O. Spinczyk, D. Beuche and W. Schroder-Preikschart, _'s-Pervasive Services Infrastructure, Technical report HPL-2001-87, HHP Laboratories, Palo Alto, CA, USA (2001).

  22. I mode FAQ, http://imodelinks.com/desktop/faq.html/, visited March 2002.

  23. T.S. Raghu, R. Ramesh and A.B. Whinston, Next steps for mobile entertainment portals, IEEE Computer 35(5) (2002).

  24. Q.Z. Sheng, B. Benatallah, M. Dumas and E. Mak, SELF-SERV: A platform for rapid composition of Web services in a peer-to-peer environment, in: Proceedings of the 28th Very Large DataBase Conference (VLDB '2002), Hong Kong, China (2002).

  25. M. Stolze and M. Stoebel, Utility-based decision tree optimization: A framework for adaptive interviewing, in: Proceedings of the 8th International Conference on User Modeling (UM'2001), Sonthofen, Germany (2001).

  26. The Ninja project, http://ninja.cs.berkeley.edu, visited September 2001.

  27. S.J. Vaughas-Nicholas, Web services: Beyond the hype, IEEE Computer 352) (2002).

  28. R. Vingralek, Supporting e-commerce in wireless networks, Technical report, INTERTRUST STAR*LAB Technical Report STR-TR-01-07, InterTrust Technologies Corporation, CA, USA (2001).

  29. D. Wodtke and G. Weikum, A formal foundation for distributed workflow execution based on state charts, in: Proceedings of the 6th International Conference on Database Theory, Delphi, Greece (1997).

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., Sheng, Q.Z. & Benatallah, B. On Composite Web Services Provisioning in an Environment of Fixed and Mobile Computing Resources. Information Technology and Management 5, 251–270 (2004). https://doi.org/10.1023/B:ITEM.0000031581.31936.b9

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:ITEM.0000031581.31936.b9

Navigation