CORBA服务与Web服务的比较与实现

CORBA服务与Web服务的比较与实现

论文摘要

分布式对象技术是伴随网络而发展起来的一种面向对象技术,是分布式计算技术与面向对象技术的结合。分布式对象技术研究分布在网络上的各个节点对象如何写作,共同完成任务。OMG组织制定了CORBA规范,旨在统一异构系统之间的互操作,提出了“软总线”的概念,实现软件总线的“即插即用”,从而提高软件的可移植性、可重用性和互操作性。为了解决由于分布和异构带来的“孤岛”问题,OMG组织提出了公共对象请求代理体系结构,以增强软件系统间的互操作能力,实现企业内各信息系统有效集成。分布式对象计算实现了对象间透明的互操作,解决了企业中的很多问题,已经在通信、金融等行业得到广泛的应用。分布式计算技术是实现分布式系统的关键,新兴起的Web技术可以轻松克服传统分布对象技术的缺陷,从而构造出新一代的分布式应用系统。在SOA的思想下,根据企业内部,企业与企业之间的流程整合现有的资源,真正达到跨平台、跨语言、跨网络的集成目的,成为IT行业一个重要课题。CORBA在解决企业级的问题中具有解决复杂问题能力,效率高、透明度大、安全性高等特点是Web services所不具备的,然而Web services可以自由穿越防火墙的能力也是CORBA所不具备的。因而,在互联网的时代解决分布式的问题,将研究两者的集成技术是一个很好的方向,也是技术发展的必然。本论文主要在以下几个方面展开研究工作:首先研究已有的集成框架,分析比较传统的集成框架间的优缺点,在此基础上提出一个可行的CORBA/Web services集成框架,为企业利用CORBA服务提供行之有效的解决方案。其次研究CORBA/Web services互操作网关,试图从IIOP协议和SOAP协议之间的通信入手解决方案,并且实现互操作网关。然后分析新的集成网关框架的性能与效率,以及新的集成系统较之传统的集成方案的优越性。最后将新的集成系统应用在现代金融服务系统。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 论文研究内容
  • 1.3 论文组织结构
  • 第2章 理论基础知识
  • 2.1 CORBA介绍
  • 2.1.1 对象请求代理体系结构
  • 2.1.2 CORBA技术分析
  • 2.2 Web services简介
  • 2.2.1 Web services的定义
  • 2.2.2 Web services协议栈
  • 2.2.3 Web services通信
  • 2.3 CORBA与Web services比较与分析
  • 2.4 本章小结
  • 第3章 CORBA与Web services集成方案的研究
  • 3.1 CORBA与Web services集成的必然性
  • 3.2 CORBA和Web services的传统集成方案
  • 3.2.1 通过CGI服务的集成技术
  • 3.2.2 客户端嵌入模式
  • 3.3 SOAP/IIOP集成网关方案
  • 3.3.1 该种集成方案的合理性
  • 3.3.2 SOAP/IIOP集成技术体系结构
  • 3.3.3 集成方案工作原理
  • 3.3.4 SOAP/IIOP集成方案分析
  • 3.4 本章小结
  • 第4章 集成网关的具体实现
  • 4.1 集成网关系统分析
  • 4.2 体系结构
  • 4.3 进行IDL2WSDL编译器的设计
  • 4.3.1 讨论IDL和WSDL之间的区别
  • 4.3.2 IDL到WSDL/SOAP转换及互操作规范
  • 4.3.3 IDL2WSDL编译器交互执行
  • 4.4 集成网关设计
  • 4.4.1 集成网关对消息的接受与返还机制
  • 4.4.2 CORBA对象调用和CORBA对象定位
  • 4.5 系统开发工具和开发环境的介绍
  • 4.6 本章小结
  • 第5章 CORBA/Web在金融系统中的应用
  • 5.1 金融服务系统介绍
  • 5.1.1 自助服务银行
  • 5.1.2 自助服务银行系统介绍
  • 5.1.3 分析已有的金融服务系统的体系结构
  • 5.1.4 分析现存金融系统的不足
  • 5.2 将CORBA/Web services分布式技术应用到金融服务
  • 5.3 现代金融系统的设计以及实现
  • 5.3.1 分布式面向对象技术分析与建立模型
  • 5.3.2 设计系统
  • 5.3.3 设计CORBA对象的部分代码
  • 5.4 分析基于SOAP/IIOP集成网关的金融系统的特点
  • 5.5 本章小结
  • 第6章 结论与展望
  • 6.1 全文总结
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  

    CORBA服务与Web服务的比较与实现
    下载Doc文档

    猜你喜欢