基于CORBA规范的对象拦截机制的设计与实现

来源 :武汉理工大学 | 被引量 : 3次 | 上传用户:sxq5588
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络分布式系统的广泛发展,中间件技术显得越来越重要。其中技术最成熟的是对象管理组织OMG制定的CORBA(Common Object Request BrokerArchitecture,公共对象请求代理体系结构)技术,它已成为网络环境下开发面向分布对象应用的主流标准。如今,CORBA技术已经在电信、过程自动化和电子商务等领域得到了大规模的应用。CORBA技术使应用程序调用远程对象就如同本地调用一样,而不必考虑远程对象的位置、实现语言、操作系统平台、通信协议和硬件平台,使得开发人员不必纠缠于底层网络编程的细节,降低了开发难度。客户向服务器发出请求信息,服务器接收到请求并进行处理,然后返回结果。此过程中只有保证了信息的准确无误,该通信过程才算是安全、可靠及有效的。随着应用领域的扩展以及应用程度的加深,对CORBA质量服务(QoS)的要求越来越高。分布式软件必须可靠地处理许多关键任务。拦截机制是提供可靠性的关键机制。拦截器是CORBA规范中的重要组件,利用拦截器可以查看客户程序和服务程序之间发送的信息,了解ORB的处理过程并在ORB执行路程中可以截获数据流、实施各种处理和控制。本文基于CORBA技术,尤其基于CORBA拦截规范做了深入研究,并设计出一种新的拦截机制。首先分析了所要研究课题的背景,分析了当前CORBA技术以及CORBA拦截技术的国内外研究现状;接着介绍了一些CORBA技术基础知识和拦截技术的基础知识,在此基础上设计出子拦截模型,扩展了拦截器规范接口;最后具体给出了子拦截器的功能设计,通过子拦截器在请求对象中引入新的参数来联合避免消息的重发和异常,在服务上下文中加入新的过滤部分来保证消息发送和接受应答策略、执行状态等的一致性。具体给出了子拦截器的模型设计、子拦截器模型的工作流程以及各拦截器接口的IDL描述,最后给予子拦截器模型实现。
其他文献
企业应用集成是企业信息技术发展的一个主要趋势,它是企业面向过程化和实现业务Web化的基础。企业应用集成不仅是企业IT部门的技术问题,还是企业管理理念的转变和组织结构创
随着互联网的日益发展,OpenAPI的数量与日俱增,同时Ajax API作为OpenAPI中的重要组成部分,越来越受web应用开发者的青睐。然而,由于互联网环境的不确定性,很难保证Ajax API在
言语感知与言语生成过程是复杂的神经控制过程,探索这一机制,不仅更有利于了解大脑功能的机制,同时也将助于全国数以百万计的言语障碍患者的治疗与康复。在过去的研究中,人们
作为现代控制领域的一个重要分支,混沌系统的控制和同步技术近年来受到了国内外的控制界的广泛重视。本文就此领域的相关问题展开系列研究,主要研究了混沌系统的控制和反控制
伴随着Internet的飞速发展,Web技术在各行各业得到了广泛应用,并发挥着越来越大的作用,同时也加快了国家的信息化进程。特别是Web2.0时代的到来,越来越多的政府机构、公司企业和
随着信息检索技术的不断发展,信息检索模型不同阶段出现的风险问题,如相关性估计中的风险,文档排序中的风险,查询扩展中的风险逐渐地被关注。研究这些风险问题的突破点是设计一种
随着经济全球化的发展,尤其是计算机技术的发展,越来越多的中小企业进入国际市场,参与全球竞争。面对新的市场竞争环境,原有的管理模式难以适应新的变化。为了有效利用各种生产资
在大规模的无线传感器网络中,节点的密集部署使得节点间数据传输冲突增加,降低了节点间通信效率,影响了网络的吞吐量和连通性,浪费了有限的节点能量。因此设计高效优化的无线
图像是人类获取外界信息的主要来源,随着计算机技术的飞速发展,人们对图像的质量提出了更高的要求。由于传感器昂贵的成本和其成像单元的物理限制,图像超分辨率技术应运而生
近年来,由于自然灾害的发生导致通信设备瘫痪、通信链路中断,对救灾工作造成了严重障碍;而偏远地区存在的通信盲区对于监控管理也带来了极大的不便。构建无盲区可靠应急通信