W-MAP: A Web-accessible Mobile Agents Platform (original) (raw)
Related papers
MAP: Design and implementation of a mobile agents' platform
Journal of Systems Architecture, 2000
The recent development of telecommunication networks has contributed to the success of applications such as information retrieval and electronic commerce, as well as all the services that take advantage of communication in distributed systems. In this area, the emerging technology of mobile agents aroused considerable interest. Mobile agents are applications that can move through the network for carrying out a given task on behalf of the user. In this work we present a platform (called MAP (Mobile Agents Platform)) for the development and the management of mobile agents. The language used both for developing the platform and for carrying out the agents is Java. The platform gives the user all the basic tools needed for creating some applications based on the use of agents. It enables us to create, run, suspend, resume, deactivate, reactivate local agents, to stop their execution, to make them communicate each other and migrate.
Mobile Agents and Java Mobile Agents Toolkits
2000
are, what they should do and how they can be implemented in Java. Why Java? The choice to concentrate on Java is evoked by many existing solutions in Java that handles architectural heterogeneity between communicating machines on the net. It seems to be the best available language for making mobile agents roaming through the Internet for the time being.
Mobile Agents: A Construction Kit for Mobile Device Applications
Abstract—Mobile Agents are a well-known programming,paradigm nowadays. There is a multitude of research concerning Mobile Agent Systems with emphasize on agent coordination, agent languages and agent migration technology. On the one hand, it is often argued, that Mobile Agents are well-suited for the use in the Internet and especially with Mobile Devices and roaming users. On the other hand, there are only few publications describing the actual implementation of a Mobile Agent System for Mobile Devices. In this paper we present our implementation of the Mobile Agent System Okeanos for the use in mobile environments with emphasize in agent routing and forwarding.
A hands-on look at Java mobile agents
1997
Abstract What are the benefits and drawbacks of current Java mobile agent systems? The authors installed and evaluated three leading systems available for download from the Web: General Magic's Odyssey, IBM's Aglets, and ObjectSpace's Voyager-and looked at issues such as ease of installation, feature set, documentation, and cost. We also discuss new capabilities of Java 1.1 that show promise as simple yet powerful means to create mobile agent systems.
Providing applications with mobile agent technology
2001
Over the last couple of years we have been working on the development of mobile agents systems and its application to the areas of telecommunications and network management. This work path produced positive results: a competitive mobile agent platform was built, the run-time benefits of mobile agents were proved, and our industrial partners have developed practical applications that are being integrated into commercial products.
Internet Research, 2001
Automatic, autonomous browsing has an increasingly important task in information discovery and assisted browsing on the Internet. Where users could once keep up to date with information of interest on the Internet, the recursive growth of the network has made this process increasingly time consuming and less rewarding. We present two possible solutions to this problem: Data Agents and CollaborAgents which were developed with IBM's Aglet Workbench-a particular implementation of mobile agents. This paper also surveys the agent technology and discusses the agent building package used to develop both mentioned applications. Finally, it concludes that the future of local interaction, reduced network loading, server flexibility and application autonomy which are supported by mobile agent technology all help to provide a level agility above distributed problem solving.
jMAD- A small Java Mobile Agent Development Platform
International Journal of Computer Applications, 2013
Grid Computing has been around for as long as the modern computers themselves yet have failed in obtaining a clear standard which would define its implementation across the computing domain. This project focuses on the Process Migration aspects of Grid Computing/Clusters for Java Applications. The available solutions for Java Process Migration and Mobile Agent Development require high level of Java Expertise for the user itself let alone the developer. These solutions also require changes to be made in the JVM (Java Virtual Machine) which is a hassle for SMEs who cannot afford to put such high level solutions into work. The project solves the problem by establishing a method of Process Migration which will not need any changes in the JVM and will not require the user to know the internals of the implemented method. The user will only have to worry about developing his code remaining totally aloof of what will be done to it later.
Implementation of a Mobile Agent Platform Based on Web Services
2003
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.