Font Size: a A A

Research On Agent Mobility Mechanism Based On J2EE Platform

Posted on:2006-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:J WuFull Text:PDF
GTID:2168360152971285Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Agent technology has been regarded as a key technology for the construction of Next Generation Internet. Researches on agent technologies such as Intelligence Agent, Agent Communication, Agent Mobility and Agent Coordination have been greatly improved.Unfortunately, Internet software infrastructure, especially e-Business software infrastructure, is based on J2EE platfonn in most cases. So how to integrate agent technology and J2EE technology and reserve their good aspects is become a very important research subject.The paper describes the importance of integration of agent technology and J2EE technology. A new software agent taxonomy is proposed: Agent platform in VM, Agent platform based on VM, Agent platfonn based on J2EE, Agent platfonn on SOA according to the different positions on different tier ofbJ2EE platform. The category "Agent platfonn based on J2EE" can also be divided into: specified agent platform, Calling on Agent API on J2EE Server, Developing Agent Container plug-in based on J2EE Server.After analysis on many kinds of solutions, the paper present Jeagent Platform. Jeagent Platfonn means Java Enterprise Agent Platfonn. It is based on J2EE platfonn, and focused on agent container plug-in design and development. It conforms to J2EE Specification and Servlet Specification, and refers to FIPA 2000 Specification. The paper describe the system model of Jeagent platform, especially agent container model which include AMS (Agent Management System) and MTC (Message Transport System), extend agent platform communication mechanism in AMS with email server. Agent Mobility mechanism is based on communication mechanism. The category, strategy and implementation of agent mobility mechanism are discussed.In the end, the paper presents an example of workflow application - IBM TCT project, based on Jeagent platform. Anew kind of design pattern - AVC design pattern is proposed on the section. The paper apply AVC design pattern into IBM TCT project. As an example of Jeagent application, User Registration Function in TCT is analyzed in detail.
Keywords/Search Tags:J2EE, Agent, Mobility Mechanism, Design Pattern
PDF Full Text Request
Related items