构件平台的调用技术及其应用的研究

构件平台的调用技术及其应用的研究

论文摘要

网络技术的飞速发展和构件化的软件模式带来了分布式构件技术的广泛应用,CORBA、DCOM、EJB 和 UNO 是当前流行的分布式构件技术,它们各自具有优点和不足之处。在面向对象的构件技术中,通过对接口的调用实现构件的互操作性,调用者与构件对象基于客户/服务器模型,调用者位于客户端,而构件对象位于服务器端。在调用过程中可以采用请求/应答和发布/订阅两种不同的传输模型。本文通过我们开发的 TH_CORE 构件平台对调用技术进行研究,TH_CORE是轻量级的构件平台,具有支持 SOAP 和 Cache 功能,能够进行自描述等特点。TH_CORE 的接口具有二重指针的内存结构。TH_CORE 在跨进程调用中通过Proxy 和 Stub 进行参数的列集散集和数据的传输。IChannel 是 TH_CORE 进行调用数据传输的接口,它提供了客户端和服务器端传输操作,并提供了 FIFO、TCP和 SOAP 三种不同的实现方式,这三种方式分别具有不同的性能和作用域。而后,本文根据可连接对象模型在 TH_CORE 上开发了事件机制。在可连接对象模型中,事件在构件端通过事件接口进行定义,由事件容器对事件接口进行管理和对事件进行触发,客户端通过接收器对象建立与服务端的连接。整个可连接对象模型具有可扩展的结构。本文中对可连接模型提出了优化,并在其上设计了 TH_CORE 事件模型。TH_CORE 事件模型中为每个事件设置时间属性,依据时间属性通过识别器判断事件之间的关联,从而实现复合事件的识别,并通过事件队列实现事件的优先级传输。TH_CORE 事件模型中还定义了基于XML 描述复合事件的方法。PURPLE 是建立在 TH_CORE 上具有反射式体系结构的中间件平台。本文中利用 TH_CORE 事件机制实现了 PURPLE 的环境监测系统,通过 Probe Container和 Info Container 完成对系统硬件环境的监测过程。其中 Probe Container 加载一组 Probe 完成环境信息的获取,并将信息传递给 Info Container,Info Container加载一组事件容器,依据环境信息通过事件容器完成对系统配置策略的改变。Probe Container 和 Info Container 具有可扩展性,能够实现动态重配置。论文的最后是工作总结和对进一步工作的展望。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 课题的背景和目的
  • 1.2 分布式构件对象模型中的调用技术
  • 1.2.1 构件对象与接口
  • 1.2.2 构件对象模型中的客户/服务器模型
  • 1.2.3 构件对象模型中的消息传递机制
  • 1.2.4 进程内和进程间构件的调用过程
  • 1.3 分布式构件技术概况
  • 1.3.1 CORBA
  • 1.3.2 DCOM
  • 1.3.3 EJB
  • 1.3.4 UNO
  • 1.4 论文各部分的主要内容
  • 第2章 构件调用技术研究
  • CORE 构件平台概况'>2.1 THCORE 构件平台概况
  • CORE 构件平台特性'>2.1.1 THCORE 构件平台特性
  • CORE 的中的构件和接口进行定义和语言绑定'>2.1.2 对THCORE 的中的构件和接口进行定义和语言绑定
  • CORE 调用技术中的代理和存根'>2.2 THCORE 调用技术中的代理和存根
  • CORE 运行平台'>2.3 THCORE 运行平台
  • CORE 构件'>2.3.1 定位和加载THCORE 构件
  • 2.3.2 IChannel 接口定义
  • 2.3.3 通过IChannel 接口实现进程间数据传输
  • CORE 支持的多种传输方式'>2.4 THCORE 支持的多种传输方式
  • CORE 中事件模型的设计和实现'>第3章 THCORE 中事件模型的设计和实现
  • 3.1 基于事件的中间件系统
  • 3.2 可连接对象模型
  • 3.2.1 可连接对象的工作机制
  • 3.2.2 可连接对象的结构和接口定义
  • 3.2.3 事件的定义和触发
  • 3.2.4 事件的处理与注册
  • 3.2.5 改进可连接对象模型
  • CORE 事件模型'>3.3 在可连接对象基础上设计THCORE 事件模型
  • 3.3.1 扩展事件模型的功能
  • 3.3.2 复合事件的识别
  • CORE 事件模型'>3.3.3 THCORE 事件模型
  • 3.3.4 事件的表示和订阅
  • 第4章 事件机制的应用
  • 4.1 反射式中间件
  • 4.2 PURPLE
  • 4.3 PURPLE 中环境监测的实现
  • 4.3.1 PURPLE 环境监测模型
  • 4.3.2 Probe 构件描述
  • 4.3.3 Event Container 构件描述
  • 4.3.4 数据传输协议
  • 4.3.5 配置文件描述
  • 4.3.6 工作流程描述
  • 第5章 总结和展望
  • 5.1 论文工作总结
  • 5.2 工作展望
  • 参考文献
  • 致谢
  • 声明
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].美国瓦楞包装纸企New-Indy Containerboard收购Shoreline Container公司[J]. 中华纸业 2020(09)
    • [2].Pros and Cons of Information Teaching——In the Case of the Design of Container Transport[J]. 海外英语 2017(21)
    • [3].Modeling and control for cooperative transport of a slung fluid container using quadrotors[J]. Chinese Journal of Aeronautics 2018(02)
    • [4].2019年美国数学竞赛(AMC12B)的试题与解答[J]. 中学数学研究(华南师范大学版) 2020(01)
    • [5].Stability Analysis of CFR600 Main Vessel under External Pressure[J]. Annual Report of China Institute of Atomic Energy 2019(00)
    • [6].Design of CFR600 New Component Transportation System[J]. Annual Report of China Institute of Atomic Energy 2016(00)
    • [7].A Design of Information Teaching in Container Transport[J]. 海外英语 2017(20)
    • [8].Largest Inland Port Established in Xi'an[J]. China Today 2010(09)
    • [9].Aerodynamic drag analysis of double-deck container vehicles with different structures[J]. Journal of Central South University of Technology 2011(04)
    • [10].Design and implementation of a visual monitoring system to ensure safety in the water surrounding a container vessel[J]. Journal of Marine Science and Application 2008(03)
    • [11].Large-scale amplitude liquid sloshing in container under pitching excitation[J]. Chinese Science Bulletin 2008(24)
    • [12].Study on Technology of Aluminizing and Internal Oxidation on Surface of Cu-Al-Y Alloy[J]. 稀有金属材料与工程 2012(S1)
    • [13].Packing unequal circles into a square container based on the narrow action spaces[J]. Science China(Information Sciences) 2018(04)
    • [14].Technical Analysis of Network Plug-in Flannel for Containers[J]. ZTE Communications 2017(04)
    • [15].Smart Operation[J]. ChinAfrica 2020(02)
    • [16].Robust Optimization Model for Resource Allocation of Container Shipping Lines[J]. Tsinghua Science and Technology 2010(05)
    • [17].Lateral aerodynamic performance and speed limits of double-deck container vehicles with different structures[J]. Journal of Central South University 2012(07)
    • [18].Integrated Quay Crane and Yard Truck Schedule Problem in Container Terminals[J]. Tsinghua Science and Technology 2010(04)
    • [19].Water-Borne Container Coatings[J]. China Chemical Reporter 2008(Z1)
    • [20].信息技术创新[J]. 网络安全和信息化 2017(11)
    • [21].分门别类的家居零售业典范——2013-2014gia得主Container-Store家居店[J]. 家具与室内装饰 2014(10)
    • [22].阿里巴巴开源容器Pouch Container[J]. 软件和集成电路 2018(07)
    • [23].Dynamic Response of Falling Liquid Storage Container Under Transient Impact[J]. Transactions of Nanjing University of Aeronautics and Astronautics 2018(05)
    • [24].Ejection Separation Characteristic Analysis of Parachute Container Cover from Return Capsule for Lunar Exploration[J]. Transactions of Nanjing University of Aeronautics and Astronautics 2014(05)
    • [25].Design and Implementation of ZTE Object Storage System[J]. ZTE Communications 2012(04)
    • [26].Gas Entrainment Mechanism of Pool Container Analysis based on CFD[J]. Annual Report of China Institute of Atomic Energy 2015(00)
    • [27].Leakage of nuclear material powder from pressure container through a small orifice[J]. Particuology 2014(03)
    • [28].Cognition and Locative Constructions of Verbs—On Steven Pinker's The Stuff of Thought[J]. 校园英语 2018(05)
    • [29].Operations Scheduling for Rail Mounted Gantry Cranes in a Container Terminal Yard[J]. Journal of Shanghai Jiaotong University(Science) 2014(03)
    • [30].Study on coupled vibration characteristics of a cylindrical container with multiple elastic annular baffles[J]. Science China(Technological Sciences) 2012(12)

    标签:;  ;  ;  ;  

    构件平台的调用技术及其应用的研究
    下载Doc文档

    猜你喜欢