第一章 引言 | 第1-11页 |
1.1 本论文的研究背景、目标与意义 | 第8-9页 |
1.2 本论文的研究内容 | 第9-10页 |
1.3 论文的章节安排 | 第10-11页 |
第二章 相关技术研究 | 第11-23页 |
2.1 软件Agent与面向Agent的程序设计 | 第11-14页 |
2.1.1 Agent的基本概念及其结构模型 | 第11-13页 |
2.1.2 面向Agent的程序设计 | 第13页 |
2.1.3 面向Agent的程序设计与面向对象程序设计的比较 | 第13-14页 |
2.2 移动Agent | 第14-18页 |
2.2.1 移动Agent的基本概念 | 第14-15页 |
2.2.2 移动Agent系统的结构 | 第15-17页 |
2.2.3 移动Agent的主要优点及其应用 | 第17-18页 |
2.3 现有的移动Agent系统 | 第18-19页 |
2.4 IBM Aglet简介 | 第19-20页 |
2.5 Java语言及Java数据库连接 | 第20-23页 |
第三章 基于移动Agent的信息检索系统MADBRE的设计 | 第23-33页 |
3.1 系统综述 | 第23-25页 |
3.2 用户子系统 | 第25-27页 |
3.3 供应者子系统 | 第27-29页 |
3.4 基于邮箱机制的通信服务子系统 | 第29-31页 |
3.4.1 通信服务框架 | 第29-30页 |
3.4.2 几种通信模式考虑 | 第30-31页 |
3.5 船坞系统的设计 | 第31-32页 |
3.6 系统容错机制的考虑 | 第32-33页 |
第四章 MADBRE系统的实现 | 第33-56页 |
4.1 Agent设计模式 | 第33-36页 |
4.1.1 旅行(Traveling)模式 | 第33-35页 |
4.1.2 任务(Task)模式 | 第35-36页 |
4.1.3 交互模式 | 第36页 |
4.2 Aglet中的事件授权模型和消息机制 | 第36-40页 |
4.2.1 事件授权模型 | 第37-38页 |
4.2.2 消息机制 | 第38-40页 |
4.3 用户子系统中的固定aglet | 第40-46页 |
4.3.1 用户方主界面GUI的实现 | 第40-42页 |
4.3.2 配置搜索aglet | 第42-44页 |
4.3.3 搜索aglet的创建与管理 | 第44-45页 |
4.3.4 用户子系统的容错考虑 | 第45-46页 |
4.4 用户子系统中的搜索aglet | 第46-48页 |
4.5 供应者子系统 | 第48-50页 |
4.5.1 接收aglet处理过程 | 第48-49页 |
4.5.2 数据库查询过程 | 第49-50页 |
4.6 通信中心 | 第50-53页 |
4.6.1 注册工具 | 第51-52页 |
4.6.2 邮件管理 | 第52-53页 |
4.7 船坞系统 | 第53-56页 |
4.7.1 支持工具 | 第53-54页 |
4.7.2 实现细节 | 第54-56页 |
第五章 移动Agent的安全问题及本系统安全的考虑 | 第56-63页 |
5.1 移动Agent系统安全问题及一些的解决措施 | 第56-58页 |
5.1.1 基于认证、授权和资源分配机制对主机的保护 | 第56-57页 |
5.1.2 对移动Agent的保护问题 | 第57-58页 |
5.2 Aglet系统安全问题的解决 | 第58-61页 |
5.2.1 Aglet系统的安全框架 | 第58-59页 |
5.2.2 Aglet中安全策略的具体实现 | 第59-61页 |
5.3 本系统中安全问题的考虑 | 第61-63页 |
第六章 MADBRE系统的简单应用 | 第63-68页 |
6.1 MADBRE系统的构成及运行环境要求 | 第63-64页 |
6.2 应用实例 | 第64-68页 |
第七章 分布式数据库检索方法的比较 | 第68-72页 |
7.1 传统的两层结构 | 第68-69页 |
7.2 三层Client/Server结构 | 第69-70页 |
7.3 用移动Agent技术实现的三层结构 | 第70-72页 |
第八章 结束语 | 第72-74页 |
8.1 总结与回顾 | 第72-73页 |
8.2 进一步工作的展望 | 第73-74页 |
参考文献 | 第74-77页 |