Mobile agents are autonomous objects that are able to migrate from node to node in a computer network. A number of general purpose mobile agent architectures have been developed in the recent past. Though the core abstractions and functionalities are common to them, they employ a number of ad hoc solutions that make them either too restrictive or too general for the purpose of an open mobile-agent based e-commerce system. This led us to develop an mobile agent architecture of our own that will effectively address the issues of communication, tracking and naming in a manner that is most suitable for e-commerce applications. Our implementation is based on Java 2. In this paper, we describe the current state Of our agent system infrastructure, focusing on the implementation issues on agent mobility, communication and tracking.
[1]
Ahmed Karmouch,et al.
Mobile software agents: an overview
,
1998,
IEEE Commun. Mag..
[2]
Danny B. Lange,et al.
Programming and Deploying Java¿ Mobile Agents with Aglets¿
,
1998
.
[3]
Anand R. Tripathi,et al.
Design issues in mobile agent programming systems
,
1998,
IEEE Concurr..
[4]
Iakovos S. Venieris,et al.
Mobile agent standards and available platforms
,
1999,
Comput. Networks.
[5]
Corrado Santoro,et al.
Naming and locating mobile agents in an Internet environment
,
1999,
Proceedings Third International Enterprise Distributed Object Computing. Conference (Cat. No.99EX366).