Intelligent Software Agent Technology: An Overview

G. S.Bhamra, A. K. Verma, R. B. Patel
2014 International Journal of Computer Applications  
Mobile Agent is an autonomously transportable code migrating itself from one node to another in a heterogeneous network without losing its operability. They have become commercially practicable with recent technologies and have the potential for revolutionizing distributed and network applications more recently in wireless sensor networks and bioinformatics. The main aim of this study is to motivate the researchers into the field of intelligent software agent technology by providing an overview
more » ... and updated comparison of the current mobile agent platforms.  Communication: A communication model allows the agents to communicate with each other and the system to control agents. Most systems implement a distributed event communication and/or a message-passing mechanism using Java objects. Sockets are a low-level communication service which allows programs to exchange information. Java TCP socket classes are an abstraction of TCP connection oriented sockets. Remote Procedure Call (RPC) is a high-level communication mechanism. Java RMI is a type of RPC mechanism. RMI can be viewed as a newer object-oriented version of SunRPC. Communication performance of a MAP can be measured using Round trip time (RTT) .  Security: The Security model of an AEE handles the security problems, i.e., how to protect the AEE from malicious agents, agents from a malicious AEE, one
doi:10.5120/15474-4160 fatcat:56m3xwinwjd43niglt6spuowri