
论文摘要
分布式对象技术是伴随网络而发展起来的一种面向对象技术,是分布式计算技术与面向对象技术的结合。分布式对象技术研究分布在网络上的各个节点对象如何写作,共同完成任务。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 工作展望致谢参考文献
相关论文文献
标签:分布式论文;