| With the application and mature of the network technology, the network computation, the distributed computing and so on become the hot spot of the current computer research and application. At the same time, there are many new applications demands based on these technologies, like electronic commerce, individual assistant, distribution information retrieval and so on. These new technical and the new application production present the new request and challenge to the network and its system structure in turn. Therefore, how to enhance the network application performance, reduce network load, raise the utilization ratio of the on-line resources become the front research topic in the field of computer. The characteristic of Agent technology itself makes it has great advantages in the research of the distributed system. This thesis attempts to do some investigation and research in this range.Mobile Agent is a section of procedure or code which can transfer from one host to the other host, and interact with other Agent or resource.This thesis carries out analysis to the technology of mobile agents, summarizes the background and the present research condition which the technology of mobile agents produced. Key to the base model and the programming interface of mobile agent platform Aglet carries out research, then applies the technology of mobile agent, and proposes a prototype system frame which can demonstrate the characteristic of autonomy, mobility, asynchronous, reactivity and so on.Based on the analysis to the present agents system, the prototype system frame which this thesis proposes must realize the basic function in mobile agents system, the material function includes: the management to mobile agent's life cycle, the migration of mobile agent, the communication of mobile agent, the name service system of mobile agent, and the certain security mechanism. Therefore, the mobile agent prototype system includes the application level, the message level and the core run level.Among them, the message level is used to connect the application level and the core run level. The Main is the news processor, also is the main control module of system simultaneously, which completes the duty of message transmitting between the application level and the core run level, and completes the start and loads of the system other modules. In addition, it must through the inspection of the security control module before use system resources.Finally, this thesis carries out test to prove the rationality and the usability of the prototype system. |