首页> 中文学位 >基于CORBA和移动Agent的异构环境通信研究
【6h】

基于CORBA和移动Agent的异构环境通信研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题的研究背景及实际意义

1.2本课题国内外发展现状及发展趋势

1.3本课题研究的内容和论文组织结构

第二章CORBA和移动Agent相关技术概述

2.1智能建筑信息管理

2.2CORBA

2.3移动Agent

2.3.1 Agent及移动Agent

2.3.2移动Agent系统的基本特性分析

2.3.3移动Agent系统中的关键技术

2.4本章小结

第三章分布式系统CORBA对象模型设计

3.1分布式异构数据库系统

3.2构建CORBA对象模型

3.2.1对象模型的架构分析

3.2.2对象模型数据处理过程

3.2.3对象模型的实现

3.3CORBA对象间的通信机制

3.4安全机制

3.5本章小结

第四章结合移动Agent的CORBA对象模型改进

4.1概述

4.2移动Agent系统开发平台

4.3结合移动Agent的对象模型的工作流程

4.4CORBA对象模型移动性的实现

4.4.1移动Agent接口及其实现

4.4.2客户端

4.5安全机制

4.6本章小结

第五章可移动CORBA对象在智能建筑中的应用

5.1模拟的智能建筑信息管理系统

5.1.1系统设计

5.1.2移动Agent的设计及实现

5.2系统运行界面

5.3本章小结

结论

参考文献

攻读学位期间发表的论文

致谢

展开▼

摘要

随着Internet应用的不断普及,在各个智能建筑子系统自身不断发展的同时,由于长期各自相对独立的发展,造成了各子系统在系统平台和软件架构上的异构,其资源形成信息孤岛的问题已经呈现,因此加强智能建筑信息资源的共享是当前建筑智能化技术发展中的关键问题之一。 本课题根据这种状况,提出了一个基于CORBA和移动Agent的中间件,最终把该中间件运用于智能建筑信息管理系统中。在分布式异构环境下,CORBA技术和移动Agent技术具有互补性:一方面,移动Agent技术可在应用集成、互操作以及重用性上弥补CORBA的不足;另一方面,有着强灵活性扩展和安全性保障并屏蔽底层平台的CORBA规范又为移动Agent在自主移动性、迁移方式和安全性等实现上提供一个理想的基础结构。本论文将两者技术结合起来,研究基于CORBA标准规范的移动Agent智能建筑管理系统框架,实现对整个楼宇系统有一个全局、及时和详细的了解。 首先构建CORBA对象模型,用IDL语言生成客户端的桩和服务器端框架,构建出一个完整的ORB通信机制。在对象进行ORB通行时,自动将定义好的接口实例化,为全局用户提供统一方法,透明地访问和操作分布在各个子系统的异构数据库。这种通信采用的是C/S模式下基于请求/应答方式,若要获取某种服务,客户必须先调用远程对象的方法,之后保持网络间的连通,以进行客户与远端服务器间的数据传输和信息交换。实验证明,CORBA虽然实现了异构对象系统之间的互操作,但必须长时间占据网络资源,在实时操作和遇到流量瓶颈时就显出不足之处。 所以,我们加上移动Agent技术,在分布式对象进行通信时,发出服务请求的代码通过Agent在网络中移至数据所在节点上,执行并完成指定功能,这期间,调用和被调用节点间的通讯连接只需在移动和返回结果时保持。实现了的Agent分别是接口Agent,入口Agent和查询Agent,其中具有可移动性的是查询Agent。它与其他Agent的通信是建立在之前构建的ORB通信机制当中,只有在它进行移动时,ORB才需要保持网络间的连通。从而灵活地实现了分布式异构数据库系统间的互访和互操作。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号