Abstract:
Current mobile agent systems are based on agent
architectures that are partially or fully implementation
programming language-specific. Mobile agent
implementation in a specific programming language
has usage limitations as the inter agent
communication and agent migration to other agent
hosts needs support for the same language. Widely
used Java-based agents have an advantage of easy
agent migration through bytecode transfer but this
also imposes the requirement of a Java Virtual
Machine (JVM) on each agent host where agents can
migrate to. To achieve a truly system independent and
agent system architecture independent solution, here
we propose a XML-based mobile agent architecture.
This paper presents a mobile agent system design
based on the use of XML-based agent code, the UDDI
registry for agent registration and lookup/discovery
and XML Web Service calls for mobile agent intercommunication
and migration. This will also facilitate
industry to have easier and less risky adaptation from
existing agent system implementation.