A Component-Based Approach for Integrating Mobile Agents Into the Existing Web Infrastructure



Mobile agents provide a new abstraction for deploying functionality over the existing internet infrastructure. During the last two years, we have been working on a project that tries to overcome some of the limitations found in terms of programmability and usability of the mobile agent paradigm in real applications. In the M&M framework there are no agent platforms. Instead applications become agent-enabled by using simple JavaBeans components. In this paper we present an architecture that allows currently available web servers to become capable of sending and receiving agents in an easy way. By using this approach, existing web infrastructure can be maintained, while gaining a whole new potential by being able to make use of agent technology. Our approach involves wrapping the components inside a Java servlet that can be included in any web server supporting the Servlet Specification. This servlet enables the servers to receive and send agents that can query local information, and also enables the agents to behave as servlets themselves. We currently have used the framework with several existing commercial web servers, inclusively having the security mechanisms of the framework correctly running and integrated with the security architecture of the server.


Mobile Agents

Cited by

Year 2015 : 1 citations

 M. M. Nasr, "A proposed paradigm for tracing the effect of security threats in various mobile agent systems," 2015 5th National Symposium on Information Technology: Towards New Smart World (NSITNSW), Riyadh, 2015, pp. 1-8.
doi: 10.1109/NSITNSW.2015.7176428

Year 2013 : 1 citations

 Mauro Dragone, Building Self-adaptive Software Systems with Component, Services & Agents Technologies: Self-OSGi, Agents and Artificial Intelligence, Communications in Computer and Information Science Volume 358, 2013, pp 300-316,

Year 2010 : 1 citations

 Qusay H. Mahmoud and Leslie Yu, Integrating the Havana agent platform into the existing web infrastructure, International Journal of Wireless and Mobile Computing, Volume 4, Number 4 / 2010, pp. 290–304, Indescience.

Year 2009 : 1 citations

 Oscar Urra, Sergio Ilarri, Raquel Trillo and Eduardo Mena, Mobile Agents and Mobile Devices: Friendship or Difficult Relationship?, Journal of Physical Agents, Vol. 3 No. 2 May 2009.

Year 2008 : 1 citations

 Tong-Seng Quah, Chye-Huang Leow, Linking Business for Competitive Advantage: a Mobile Agent-Based Approach. In Electronic Business: Concepts, Methodologies, Tools, and Applications, I. Lee (Ed.), pp. 117-141, Idea Group Inc (IGI), 2008.

Year 2007 : 2 citations

 WANG Xiaohu, WU Jianbin, Research of an Agent platform based on Web services, Journal of Zheijiang Normal University (Natural Sciences), 2007 (30)2, 10.3969/j.issn.1001-5051.2007.02.014

 1. I.E. Foukarakis, A.I. Kostaridis, C.G. Biniaris, D.I. Kaklamani, and I.S. Venieris; "Webmages: An agent platform based on web services"; in Computer Communications, Volume 30, Issue 3, February 2007

Year 2005 : 2 citations

 Mona Nasr, A Simulation-based Model for Tracing the Effect of Masquerading Security Threat in Mobile Agent Systems; In Proc the 13th Int. Conf. on Artificial Applications, ICAIA’05, American University in Cairo (AUC), Egypt, February 2005.

 1. M. Eid, H. Artail, A. Kayssi, and A. Chehab, "Trends in Mobile Agent Applications", in Journal of Research and Practice in Information Technology, Vol. 37, No. 4, November 2005

Year 2004 : 1 citations

 V. Tan, "Interaction Tracing for Mobile Agent Security", PhD Thesis, University of Southampton, Southampton, UK, March 2004

Year 2003 : 2 citations

 I.E. Foukarakis, A.I. Kostaridis, C.G. Biniaris, D.I. Kaklamani, I.S. Venieris, "Implementation of a Mobile Agent Platform Based on Web Services", Proc. Mobile Agents for Telecommunication Applications MATA-03, Lecture Notes in Computer Science, Volume 2881 / 2003, Springer-Verlag Heidelberg.

 Odysseas Papapetrou, Location Aware Web-Crawling With the Use of Migrating Crawlers, Master Thesis, University of Cyprus, Department of Computer Science, December 2003.