论文部分内容阅读
公用对象请求代理体系结构(CORBA)是国际对象管理组织(OMG)提出的一种分布式体系结构模型。它同MicroSoft的COM/DCOM/MTS/COM+,与Sun的EJB模型共同成为服务器端的三种主要的组件模型。特别是2001年12月末提出的CORBA组件模型(CCM)增强了CORBA在服务器端组件同另外两种组件技术的竞争优势。 本文首先对CORBA的主要的特性进行了论述,针对新采纳的CORBA组件模型进行了研究,总结CCM结构对原有ORB对象扩展产生的影响——使CORBA技术更加有利于分布式对象的开发,然后从软件工程的角度,提出了一种适应于CORBA系统的设计模型,并根据CORBA的具体设计方法,对如何利用CORBA技术集成多种语言开发的对象进行了较深入的分析,并以一个车站在线定票系统为原型,采用C++、Java、Delphi等语言实现了CORBA对象之间的相互通讯,对CORBA对象之间的通讯的一些内在机理进行了研究,最后论述了CORBA技术与数据库集成以及基于CORBA技术构筑大型应用系统的问题。