基于CCM的消息中间件的研究

基于CCM的消息中间件的研究

论文摘要

随着网络技术和软件开发技术的发展,以面向构件技术为主要特征的分布式计算技术正在成为研究的焦点。 COBRA构件模型(CCM)的一个最重要的贡献是标准化了采用CORBA为中间件的基础系统框架的构件开发标准。本文比较全面的介绍了CCM,对CCM规范中定义的抽象模型、构件实现框架模型、容器编程模型以及构件配置和打包模型进行了深入分析,并且从集成性、可用性、可扩展性三个大方面对COM/DCOM,EJB和CCM三种构件技术进行比较。同时,本文对基于构件的软件开发方法进行了简要阐述,通过组合来复用构件库中的一个或多个软件构件,高效率、高质量的构造应用软件系统是软件产业化的必然趋势。在此基础上,本文提出了一种基于CCM构件技术的消息中间件,通过对基于JMS1.1的开源中间件JORAM的基于CCM技术的封装,完整的阐述了该消息中间件的体系结构框架、开发模型以及设计思路,并对其中的一些技术性问题进行了讨论。本文在经过对目前实现CCM的若干个平台的比较后,选择了实现CCM较好的OpenCCM平台来实现本文提出的消息中间件,在OpenCCM平台上通过使用IDL3、CIDL这样的描述性语言定义构件的模型,在生成框架代码后加入必要的业务代码,再使用CCM规范定义的部署方式部署消息中间件,这样就完成了使用CCM技术开发消息中间件的整个过程。

论文目录

  • 第1章 绪论
  • 1.1 概述
  • 1.2 软件复用的实现
  • 1.3 基于构件软件复用的相关研究与实践的成果
  • 1.3.1 构件、构件库、软件复用的标准
  • 1.3.2 构件互操作技术
  • 1.3.3 基于构件复用的软件开发过程
  • 1.3.4 产品线系统
  • 1.3.5 我国北大青鸟软件生产线
  • 1.4 本文的主要工作
  • 第2章 CORBA构件模型(CCM)
  • 2.1 CCM抽象模型
  • 2.2 CCM构件实现框架模型
  • 2.3 容器编程模型
  • 2.4 构件打包和部署模型
  • 2.5 CCM构件技术与其它构件技术的比较
  • 2.5.1 Sun公司的EJB技术
  • 2.5.2 Microsoft的COM/DCOM技术
  • 2.5.3 三种分布式计算平台的比较
  • 2.6 本章小结
  • 第3章 基于构件的软件开发
  • 3.1 CBD/CBSE的概念
  • 3.2 CBD与面向对象技术的区别
  • 3.3 基于构件的软件开发
  • 3.3.1 构件软件的分析与设计
  • 3.3.2 构件实现和局部测试
  • 3.3.3 基于构件的应用系统的组装
  • 3.3.4 整体测试
  • 3.4 本章小结
  • 第4章 基于CCM的消息代理中间件的设计
  • 4.1 中间件概述
  • 4.2 消息代理中间件的概述
  • 4.3 消息代理中间件的系统结构
  • 4.4 消息代理中间件的设计
  • 4.5 消息代理中间件的构件模型
  • 4.6 本章小结
  • 第5章 基于CCM的消息代理中间件的实现
  • 5.1 OpenCCM平台的简介
  • 5.1.1 CCM平台的选择
  • 5.1.2 OpenCCM平台简介
  • 5.2 基于OpenCCM平台进行消息中间件的实现
  • 5.3 消息中间件的四个接口的IDL实现
  • 5.3.1 Ecimom接口(消息操作接口)
  • 5.3.2 Admin接口(管理接口)
  • 5.3.3 Conn接口(通信接口)
  • 5.3.4 MessageListener接口(回调接口)
  • 5.4 定义消息中间件的构件实现框架(CIF)
  • 5.5 消息中间件的代码实现
  • 5.6 消息中间件的部署
  • 5.7 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间所发表的论文
  • 致谢
  • 相关论文文献

    • [1].基于CCM+汽车排气消音器的分析与优化[J]. 武汉理工大学学报(信息与管理工程版) 2015(04)
    • [2].基于CCM的软件体系结构模型技术[J]. 南京审计学院学报 2009(01)
    • [3].协同护理模式对精神障碍合并抑郁患者自我护理能力的影响[J]. 中国卫生标准管理 2015(14)
    • [4].基于CCM构件的作战系统互操作策略研究[J]. 舰船电子工程 2008(12)
    • [5].基于CCM的构件组装技术的研究与应用[J]. 计算机技术与发展 2008(07)
    • [6].CCM下综合呼吸功能训练在HVR呼吸功能康复中的研究进展[J]. 云南医药 2019(06)
    • [7].基于状态空间平均法的非理想buck变换器CCM模态建模与仿真[J]. 天津理工大学学报 2014(05)
    • [8].基于CoSMIC的CCM构件描述[J]. 雷达与对抗 2009(03)
    • [9].CCM:面向SDN交换芯片设计的计数器实现模型[J]. 电子技术与软件工程 2017(05)
    • [10].CCM模式下交错式APFC的研究与实现[J]. 通信电源技术 2009(03)
    • [11].一种针对分段线性模型的改进型CCM故障诊断方法[J]. 电子测量与仪器学报 2009(03)
    • [12].改进CCM算法检测外部扰动下系统变量间的时滞和因果关系[J]. 化工学报 2016(12)
    • [13].CCM交错反激式光伏并网微逆变器的建模和控制[J]. 太阳能学报 2016(06)
    • [14].基于CCM交错并联Boost温差发电技术的研究[J]. 可再生能源 2017(03)
    • [15].基于CCM和DDS的分布式系统集成架构设计[J]. 四川兵工学报 2012(11)
    • [16].探究慢病照护模式(CCM)对社区高血压前期患者健康管理的效果[J]. 心电图杂志(电子版) 2020(01)
    • [17].协同护理模式(CCM)在直肠癌Miles术后护理中的应用[J]. 现代诊断与治疗 2014(16)
    • [18].协同护理模式(CCM)在直肠癌Miles术后护理中的应用[J]. 现代诊断与治疗 2014(20)
    • [19].CCM模式下Boost电路的反步法非线性控制与仿真[J]. 电源学报 2011(06)
    • [20].癌症识别中一种基于组合GCM和CCM的分类算法[J]. 软件学报 2010(11)
    • [21].2017年北京大学“创意传播管理(CCM)”暑期公益学校招生简章[J]. 广告大观(理论版) 2017(01)
    • [22].2017年北京大学“创意传播管理(CCM)”暑期公益学校招生简章[J]. 广告大观(理论版) 2017(02)
    • [23].CCM复合掺合料高性能混凝土试验研究[J]. 铁道建筑技术 2013(01)
    • [24].基于CCM组件的防空兵作战行动仿真[J]. 系统仿真学报 2013(08)
    • [25].CCM下新型前置功率因数校正电路分析与设计[J]. 电子科技大学学报 2012(04)
    • [26].CCM、TPA诱导人卵巢癌细胞株skov_3 mtDNA突变的研究[J]. 山东医药 2011(16)
    • [27].质子交换膜燃料电池CCM膜电极[J]. 电源技术 2008(09)
    • [28].CCM干预模式联合液体清洁敷料伤口处理对下肢静脉性溃疡患者VAS评分及伤口愈合情况的影响[J]. 中外医学研究 2020(28)
    • [29].2019北京大学“创意传播管理(CCM)”暑期公益学校招生简章[J]. 广告大观(理论版) 2019(01)
    • [30].考虑寄生参数和电感电流纹波的CCM模式Boost变换器建模[J]. 陕西理工大学学报(自然科学版) 2017(04)

    标签:;  ;  ;  

    基于CCM的消息中间件的研究
    下载Doc文档

    猜你喜欢