Implementation of a Mobile Agent Platform Based on Web Services

This paper proposes a framework that allows a convenient and flexible implementation of a mobile agent platform. We present an architecture that integrates the mobile agent computing paradigm with Web services to achieve the development of a web-integrated mobile agent platform. The platform components are deployed on Apache Tomcat web servers and the implementation is based on the Apache Java SOAP library. As it will be demonstrated, the Web services model perfectly matches the demands of the architecture of a mobile agent platform providing a straightforward design and implementation of a platform agnostic Web-based mobile agent tool.

[1]  S. Funfrocken,et al.  How to integrate mobile agents into Web servers , 1997, Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[2]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[3]  Martin Freeman,et al.  Information agents for automated browsing , 1996, CIKM '96.

[4]  Thomas Magedanz,et al.  Object Oriented Software Technologies in Telecommunications: From Theory to Practice , 2000 .

[5]  Gustaf Neumann,et al.  High-level design and architecture of an HTTP-based infrastructure for web applications , 2000, World Wide Web.

[6]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[7]  Paulo Simões,et al.  A component-based approach for integrating mobile agents into the existing web infrastructure , 2002, Proceedings 2002 Symposium on Applications and the Internet (SAINT 2002).

[8]  Thomas Magedanz,et al.  Object Oriented Software Technologies in Telecommunications , 2000 .