基于Agent与P/S模式的分布对象中间件异步通信机制研究

来源 :太原科技大学 | 被引量 : 0次 | 上传用户:fencer_2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术特别是Internet技术的迅速发展与普及,从根本上改变了信息产业的组织结构、信息产品的开发方法和信息技术的应用模式。基于Internet的企业内部网络Intranet技术在现代企业的信息系统构建中得到广泛应用。但是随着企业信息化进程的不断深入,对应用系统的适应性和信息基础构建技术的要求越来越高。高度复杂性、动态性和不确定性是当今企业信息系统的典型特征。软件的应用形态逐渐从面向封闭的熟识用户群体以及静态的紧耦合形式向开放的、公共可访问的、动态协作的松耦合模式转变。软件应用形态的转变对分布对象中间件在通信机制方面提出了新的挑战。传统的分布对象同步通信机制无法适应分布异构网络环境下应用构件的集成需求。 本文主要针对分布对象中间件异步通信机制中的时间、空间和流程的三刻度解耦问题进行研究。首先,在分析了当前分布对象中间件通信机制所存在的问题基础上,基于CORBA(Common Object Request Broker Architecture)分布环境引入了P/S(Publish/Subscribe)系统,构建了基于P/S模式的CORBA通信体系;其次,详细描述了基于CORBA的P/S系统中基于内容的发布订阅事件模型和订阅模型,并详细阐述了其接口的封装与设计;第三,在P/S模型的中间件代理体系中,P/S中间件引入了移动Agent代理技术,构建了基于Agent与P/S混合模式的异步松散耦合通信模型,解决异步通信中三刻度解耦的问题;第四,研究了P/S模式中基于内容的匹配算法,利用并行搜索树算法和AVL(平衡二叉排序树)创建查找树,设计了事件模型与订阅模型间的匹配算法,该匹配算法利用多级索引将事件和相关的约束进行高效的匹配,提高了查询的速度;最后,针对本文提出的基于三刻度解耦的分布对象异步通信模型,通过实验证明了引入移动Agent的有效性和扩展性,还进一步比较了在传统的CORBA分布对象异步通信与本文提出的CORBA下基于Agent与P/S混合模式的异步通信模型下处理请求所用的时间,并对实验的结果性能图进行了比较和分析。
其他文献
地理信息系统是近年来信息技术迅速发展的热点之一,不同应用领域的地理信息系统(GIS)随着其自身的不断发展和完善,其应用领域将会不断地扩展和延伸。不同的应用领域对GIS的要求也
随着移动通信技术的快速发展和移动计算机的大量普及,由移动计算、实时应用结合传统数据库技术而形成的嵌入式移动实时数据库系统已成为数据库领域的新兴热点课题。其缓冲区
智能优化算法区别于传统的优化算法,以其在工程问题寻求全局最优解中的巨大优势,目前越来越受到人们的关注。模拟退火算法,蚁群算法,遗传算法和粒子优化算法等作为智能优化算
现在,我们正处于一个信息爆炸的时代,随着网络技术的推广以及其中各种应用数量的增加,互联网中的数据量也快速上升着。电视剧领域也深受互联网的影响,同样出现了信息过载的问
随着计算机和互联网技术的高速发展,人们采集和处理的数据格式越来越丰富。对于常见的实数数据已有大量研究工作,而相对来说区间值数据的研究比较少。区间值数据在多变量分析
随着物联网用户的增多,数据传输量迅速增加,导致云服务器负担过重。而雾计算具有低延迟、实时性、支持移动性等优点,提供了减轻云服务器压力的新方法。目前,资源调度是雾计算
随着计算技术和生物技术的进步,当前生物医学相关的文献正在以前所未有的速度增长。著名的MEDLINE数据库已经收集了自1965年以来的近1100万篇的生物医学相关文献,并且以每天1
随着计算机网络技术研究的不断深入和应用的不断普及,计算机网络的安全问题已经成为学术界和企业界广泛关注的核心问题。特别是随着Internet网络的广泛应用,针对Internet的网
在计算机图形学中,大量图形学算法只能接受拓扑正确,并且质量较高的三角形网格作为输入,对于含有退化三角形的网格将可能直接影响算法结果的可靠性,然而在实际情况下,输入网
卡通画以其简洁明快的艺术风格,被各个层次的人群所接受,在经济、文化、教育等领域有广泛的用途。计算机卡通画已经成为非真实感绘制中一个研究热点。本文设计和实现了一个基于