学位论文 > 优秀研究生学位论文题录展示

基于CORBA的抽象传输框架的研究与实现

作 者: 张鹏
导 师: 吴泉源
学 校: 国防科学技术大学
专 业: 计算机科学与技术
关键词: 对象请求代理 抽象传输框架 连接器 接收器 抽象工厂 网络传输协议
分类号: TP311.52
类 型: 硕士论文
年 份: 2001年
下 载: 37次
引 用: 0次
阅 读: 论文下载
 

内容摘要


CORBA技术是一种面向分布对象计算的中间件技术,具有很好的互操作性、平台无关性等优点,特别适用于开发大型的异构环境下的分布式应用。采用CORBA开发分布式应用可以极大提高开发效率、缩短开发周期。因此,目前作为主流的中间件,CORBA已被广泛应用于电信、航空、银行业务、电子商务等领域。 随着企业应用需求的不断发展和变化,分布计算技术也不断的向前发展,CORBA技术同样如此。为了成为可以有效支持高性能应用的平台,CORBA中间件必须能够保持在端到端的应用中的传输层的QoS特性。传统的基于TCP/IP网络协议的GIOP/IIOPCORBA消息/传输协议已经难以适应于这些应用要求。本文提出基于CORBA的抽象传输框架,旨在将各种传输协议的相通部分或共性抽象出来,从而可以灵活的在ORB内核中插入不同的消息/传输协议,以适应各种不同的应用。 本文在我校自主研制的遵循CORBA标准的中间件产品StarBus3.0的基础上,首先分析了传统CORBA中间件所使用的GIOP/IIOP的局限性;接着,使用面向对象的基于模式的方法设计了一种可以灵活修改、可以便于各种协议插入的抽象传输框架,给出了该框架的基本结构、应用场景以及插入协议的基本过程;最后讨论了该抽象传输框架接口的实现技术,并以安全协议(SSL协议)为例,描述了一个新的协议实例的插入过程。

全文目录


中文摘要  4-5
英文摘要  5-6
第一章 绪论  6-9
  §1.1 课题背景  6-7
  §1.2 课题目标  7-8
  §1.3 本文结构  8-9
第二章 CORBA传输协议基本结构  9-22
  §2.1 CORBA的基本体系结构  9-14
    2.1.1 CORBA的概述  9-10
    2.1.2 CORBA的基本结构  10-12
    2.1.3 ORB的基本结构  12-14
  §2.2 CORBA网络传输的基本模式  14-19
    2.2.1 传输假设  14-15
    2.2.2 公共数据表示(CDR)  15-16
    2.2.3 GIOP消息格式  16-17
    2.2.4 IOR的结构  17
    2.2.5 GIOP连接管理  17-18
    2.2.6 网络传输协议  18-19
  §2.3 ORB协议模型  19-22
第三章 CORBA抽象传输框架的设计  22-37
  §3.1 传统ORB传输协议的局限性  22-23
  §3.2 抽象传输框架的特性  23-24
  §3.3 抽象传输框架的总体结构  24-26
    3.3.1 ORB消息组件  25
    3.3.2 ORB传输适配组件  25-26
    3.3.3 ORB策略控制组件  26
  §3.4 抽象传输框架的应用场景  26-27
    3.4.1 低延迟、高带宽的媒体流的应用  26
    3.4.2 低延迟、低抖动的航空设备计算的应用  26-27
  §3.5 基于模式的框架设计  27-34
    3.5.1 抽象传输框架的层次结构  27-28
    3.5.2 各种传输协议的共性  28-29
    3.5.3 透明的选择协议  29-30
    3.5.4 分离ORB消息协议与传输协议  30-32
    3.5.5 框架在内核中的工作模式  32-34
  §3.6 新协议模块的插入  34-37
    3.6.1 新协议在框架接口上的映射  34-35
    3.6.2 修改GIOP消息引擎  35
    3.6.3 ORB的初始化产生新协议实例  35-37
第四章 抽象传输框架的实现  37-57
  §4.1 传输框架的接口定义  38-42
    4.1.1 传输实体部分的接口  38-39
    4.1.2 抽象工厂部分的接口  39-41
    4.1.3 工厂注册器部分的接口  41
    4.1.4 其他部分的接口  41-42
  §4.2 几个主要接口的实现  42-50
    4.2.1 Transport接口的实现  42-44
    4.2.2 Connector接口的实现  44-46
    4.2.3 Acceptor接口的实现  46-49
    4.2.4 其他接口的实现  49-50
  §4.3 安全协议(SSL协议)模块的插入  50-57
    4.3.1 安全协议(SSL协议)的简介  50-52
    4.3.2 SSLIOP协议类的实现  52-54
    4.3.3 安全协议模块的插入实例  54-57
结束语  57-58
致谢  58-59
参考文献  59-60

相似论文

  1. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  2. 海底管道修复连接器的研究,TE973
  3. 可回收式水平海底管道连接器关键技术研究,TE973
  4. WBS网络中基于波长共享度和端口约束的保护路由算法设计和仿真实现,TN929.1
  5. 应用于超高速光纤通信系统中的CDR电路的研究与设计,TN929.11
  6. 适用异构计算环境中监控软件系统的研究与实践,TP277
  7. 基于白光LED的可见光通信系统中光接收发射器的研究与设计,TN859
  8. 某型号射频连接器射频高压试验装置的设计与实现,TM503.5
  9. 红付公司产品质量改善研究,F273
  10. 光纤连接器端面检测干涉仪的研制,TN253
  11. 快速卡连接器推退机构耐久性改进研究,TM503.5
  12. 农用三绕组单相电动机的试验研究,TM343
  13. 航天电连接器可靠性设计与增长的研究,V442
  14. 基于ACE的网络通信系统的研究与实现,TP393.09
  15. 实用塑料光纤连接器与反射式光纤位移传感器设计研究,TN818
  16. 6 sigma在笔记本电脑连接器中的运用研究,F407.6
  17. 基于6Sigma的细长类连接器共面度质量分析与改善,F224
  18. 旁轴光纤旋转连接器的研究,TN253
  19. 应用道威棱镜的光纤旋转连接器的理论与实验研究,TN253
  20. 海底油气水平管道连接器关键技术研究,TE832
  21. 对讲机用板对板连接器可靠性试验和分析的研究,TM503.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com