Skip to main content

Mobile-Agent-Based Web Service Composition

  • Conference paper
Grid and Cooperative Computing - GCC 2005 (GCC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3795))

Included in the following conference series:

Abstract

In this paper we propose a mobile-agent-based web service composition (MAWSC) model for the dynamic web service composition (WSC). As compared with the traditional WSC models, our model avoids bottleneck of data transfer by peer-to-peer approach. As it achieves the composition without a centralized control, there is no center needed and every WSC portal can offer services for a large quantity of clients. In MAWSC model, WSC client inputs the specification and the initial parameters through WSC portal; then, system creates mobile agents to achieve the task and return the final results back to the client. In this paper, we define “planning” to specify the logic actions of mobile agent so as to execute the WSC automatically. And we also give the process mapping rules to convert the specification of WSC to the planning, and the behavior matching algorithms to map the planning to the physical behaviors of agents.

This work is partially supported by the National Natural Science Foundation of China under Grant No.60402027 and the National Basic Research Program of China (973) under Grant No.2002CB312002.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ma, X.X., Yu, P., Tao, X.P., Lu, J.: A Service-Oriented Dynamic Coordination Architecture and Its Supporting System. Chinese Journal of Computers 4, 467–477 (2005)

    Google Scholar 

  2. Gudgin, M., Hadley, M., Mendelsohn, N., et al.: SOAP Version 1.2 Part 1: Messaging Framework. W3C (2003)

    Google Scholar 

  3. Christensen, E., et al.: Web Services Description Language (WSDL) 1.1. W3C (2001)

    Google Scholar 

  4. Clement, L., et al.: UDDI Version 3.0.2:UDDI Spec Technical Committee Draft. W3C (2004)

    Google Scholar 

  5. Berardi, D., Calvanese, D., Giacomo, G.D., et al.: Automatic Composition of E-services That Export Their Behavior. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 43–58. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. Andrews, T., et al.: Specification: Business Process Execution Language for Web Services Version 1.1. Microsoft, IBM, America (2003)

    Google Scholar 

  7. Leymann, F.: Web Services Flow Language (WSFL) 1.0. IBM, America (2001)

    Google Scholar 

  8. Arkin, A., et al.: Web Service Choreography Interface (WSCI) 1.0. W3C (2002)

    Google Scholar 

  9. Arkin, A.: Business Process Modeling Language. BPMI (2002)

    Google Scholar 

  10. Milojicic, D.: Mobile agent applications. IEEE Concurrency 3, 7–13 (1999)

    Google Scholar 

  11. Oshima, M., Karjoth, G., Ono, K.: Aglets specification (1998), http://www.trl.ibm.com/aglets/spec11.htm

  12. Xu, W., Jin, B.H., Li, J., Cao, J.N.: A Mobile Agent-Based Fault-Tolerant Model for Composite Web Service. Chinese Journal of Computers 4, 558–567 (2005)

    Google Scholar 

  13. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workow Patterns. Distributed and Parallel Databases, pp. 5–51. Kluwer Academic Publishers, USA (2003)

    Google Scholar 

  14. WfMC: Terminology & Glossary, WFMC-TC-1011 issue 3.0 (1999)

    Google Scholar 

  15. Hull, R., Renedikt, M., Christophides, V., Su, J.W.: E-Services: A Look Behind the Curtain. In: Proceedings of the 22nd ACM Symposium on Principles of Database Systems, California, pp. 1–14 (2003)

    Google Scholar 

  16. Krishnan, S., Wagstrom, P., von Laszewski, G.: GSFL: A workflow framework for Grid services. Technical Report Preprint ANL/MCS-P980-0802, Argonne National Laboratory (2002)

    Google Scholar 

  17. Christophides, V., Hull, R., Karvounarakis, G., Kumar, A., Tong, G., Xiong, M.: Beyond discrete e-services: Composing session-oriented services in telecommunications. In: Casati, F., Georgakopoulos, D., Shan, M.-C. (eds.) TES 2001. LNCS, vol. 2193, p. 58. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  18. Martinez, E., Lesperance, Y.: IG-JADE-PKSlib: An Agent-Based Framework for Advanced Web Service Composition and Provisioning. In: Proceedings of Workshop on Web Services and Agent-based Engineering, New York, USA (2004)

    Google Scholar 

  19. Fan, X., Umapathy, K., Yen, J., Purao, S.: An Agent-based Approach for Interleaved Composition and Execution of Web Services. In: Proceedings of the 23rd International Conference on Conceptual Modeling, Shanghai, China (2004)

    Google Scholar 

  20. Ishikawa, F., et al.: Mobile Agent System for Web Services Integration in Pervasive Networks. In: Proceedings of International Workshop on Ubiquitous Computing, Miami, USA, pp. 38–47 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Qian, Z., Lu, S., Xie, L. (2005). Mobile-Agent-Based Web Service Composition. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_5

Download citation

  • DOI: https://doi.org/10.1007/11590354_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30510-1

  • Online ISBN: 978-3-540-32277-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics