logo

xz.jpg

建筑工程中高级职称
J2EE下的Agent迁移机制研究

【摘要】:Agent技术被目前许多学者认为是构建下一代因特网的关键技术。和Agent相关的研究已经从诸如Agent的智能性、通讯机制、迁移机制和协作联盟等许多方面取得了一定的成果。 但目前因特网的软件基础,尤其是基于因特网的电子商务的软件基础,多数还是J2EE平台。因此,怎样将Agent技术和J2EE技术有机融合,保留两种技术各自的优势,成为当前Agent研究的一个重要方向。本文就是在这个方向上做出的努力。 本文在交待了研究背景,阐述了Agent技术和J2EE技术融合的必要性之后,提出了一种新的研究分类方法:按Agent技术与J2EE集成时,在J2EE的不同层面分类,可以被分为VM层的Agent系统、Based on VM的Agent系统、Basedon J2EE的Agent系统、SOA层的Agent系统。而Based on J2EE的Agent系统又可以分为专用Agent应用服务器、通用应用服务器集成Agent Platffom、在通用应用服务器基础上开发Agent Container插件3种。 在分析了众多分类方案的基础上,本文提出了Jeagent系统。Jeagent是Basedon J2EE的Agent系统,是在通用应用服务器基础上开发Agent Container插件。它遵循J2EE Specification和Servlet Specification,并参考了FIPA 2000标准。本文详细论述了Jeagent系统的设计目标和系统模型,分析了Jeagent系统中AgentContainer的结构,包括Agent管理系统和消息传送系统。把SOA思想融入了Agent的消息传送系统,并用email sewer扩展了Agent管理系统中Agent平台间的消息传递机制。在此基础上,讨论了Agent迁移机制的分类、策略和实现。 本文最后给出了一个基于Jeagent的工作流处理实例。在系统设计上,提出了一种AVC设计模式,并将其运用于IBM TCT项目。从TCT项目中抽取了用户注册部分的功能,研究了Jeagent系统在TCT项目中的运用。

【目录】:

第一章 引言6-10

1.1 Agent的研究背景6-7

1.2 Agent的基本概念7-8

1.2.1 Agent的定义7

1.2.2 移动Agent计算模式和传统计算模式的比较7-8

1.2.3 软件方法学的演化8

1.3 本文工作8-9

1.4 本文组织9-10

第二章 J2EE和AGENT技术及两者的融合10-21

2.1 Java/J2EE技术10-13

2.1.1 Java的序列化技术10

2.1.2 Java的动态类载入机制10-11

2.1.3 Java的反射机制11

2.1.4 J2EE技术规范11-12

2.1.5 Servlet技术12

2.1.6 XML和XSL技术12-13

2.1.7 J2EE平台的不足之处13

2.2 移动Agent技术13-18

2.2.1 Agent和对象(Obiect)的区别14

2.2.2 Agent技术的分类14-16

2.2.3 Agent的技术规范16-18

2.2.4 Agent技术具有的优势18

2.3 J2EE技术和Agent技术集成模式分析18-21

2.3.1 集成模式的分类19

3.2.2 专用Agent应用服务器19

3.2.3 通用应用服务器集成Agent Platform19-20

2.2.4 在通用应用服务器基础上开发Agent Container插件20

2.2.5 三种集成方式的比较20-21

第三章 JEAGENT系统架构及迁移机制研究21-44

3.1 系统架构21-29

3.1.1 Jeagent系统设计目标21-22

3.1.2 Jeagent系统模型22-24

3.1.3 Agent Container的结构24-28

3.1.4 Jeagent的网络拓扑结构28-29

3.2 Agent模型29-33

3.2.1 Agent的数学模型29-31

3.2.2 Agent的粒度和载体31-32

3.2.3 Agent的生命周期32-33

3.3 Agent通讯机制33-39

3.3.1 Agent通讯语言33-34

3.3.2 FIPAACL的标准消息格式34-35

3.3.3 FIPAACL的语用词35-37

3.3.4 Jeagent平台通讯协议设计37-39

3.4 Agent迁移过程的实现39-43

3.4.1 迁移协议39-40

3.4.2 迁移机制的分类40-41

3.4.3 弱迁移机制的分类和实现41

3.4.4 迁移过程中的路由规划41-43

3.5 小结43-44

第四章 基于JEAGENT的工作流处理实例44-50

4.1 ADEPT系统概述44

4.2 TCT系统概述44-45

4.3 TCT系统软件环境45

4.4 TCT系统用户注册部分的相关需求45-46

4.5 Jeagent平台通讯机制设计46-47

4.6 系统用户注册部分的相关设计47-50

4.6.1 AVC架构47-48

4.6.2 用户状态的定义48-49

4.6.3 用户注册部分的设计49-50

第五章 总结与展望50-51

5.1 本文总结50

5.2 进一步的工作50-51

参考文献51-53

致谢53


上一篇:基于J2EE技术的网上旅费报销系统的研发
下一篇:电子商务环境中J2EE的关键技术及其应用研究

上海无忧网 @版权所有(2009-2016) 沪ICP备11032751

地址:上海-浦东-杜鹃路188弄,大桥6线,746,地铁2号线(世纪公园站)3号楼,地铁7号线(龙阳路站)8号口

联系电话:021-68453443

点击关闭
  • 点击这里给我发消息 点击这里给我发消息
    服务热线:

    021-68453443

    15901884694