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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Gudgin, M., Hadley, M., Mendelsohn, N., et al.: SOAP Version 1.2 Part 1: Messaging Framework. W3C (2003)
Christensen, E., et al.: Web Services Description Language (WSDL) 1.1. W3C (2001)
Clement, L., et al.: UDDI Version 3.0.2:UDDI Spec Technical Committee Draft. W3C (2004)
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)
Andrews, T., et al.: Specification: Business Process Execution Language for Web Services Version 1.1. Microsoft, IBM, America (2003)
Leymann, F.: Web Services Flow Language (WSFL) 1.0. IBM, America (2001)
Arkin, A., et al.: Web Service Choreography Interface (WSCI) 1.0. W3C (2002)
Arkin, A.: Business Process Modeling Language. BPMI (2002)
Milojicic, D.: Mobile agent applications. IEEE Concurrency 3, 7–13 (1999)
Oshima, M., Karjoth, G., Ono, K.: Aglets specification (1998), http://www.trl.ibm.com/aglets/spec11.htm
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)
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)
WfMC: Terminology & Glossary, WFMC-TC-1011 issue 3.0 (1999)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)