1 / 9
文档名称:

CORBA体系结构研究.doc

格式:doc   大小:53KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CORBA体系结构研究.doc

上传人:ttteee8 2019/12/14 文件大小:53 KB

下载得到文件列表

CORBA体系结构研究.doc

相关文档

文档介绍

文档介绍:CORBA体系结构研究CORBA体系结构研究摘要:CORBA规范被称为是面向21世纪的软件总线,已经成为流行的分布对象计算规范。关键词:CORBA;ORB;SMARTAGENT;混合编程。TheResearchofCORBAArchitectureAbstract:CORBAspecificationiscalled21stcentury-,++andjavamixedprogrammingbasedonCORBAisgiveninthispape匚Keywords:CORBA;ORB;SmailAgent;MixedProgramming・CORBA简介CORBA是OMG定义的分布式应用程序的标准结构。它的目的是为了简化开发分布式应用程序的复杂性,用于创建一个基于对象的跨平台的分布式结构。为了实现上述1=1标,OMG组织制定了OMA(ObjectManagementArchitecture,対象管理体系结构)参考模型。该模型描述了OMG的规范所遵循的概念化的结构基础,其核心部分是ORB(ObjectRequestBroker,对象请求代理)。基于ORB机制就可以充分利用分布的、可以互操作的对象构造和可以互操作的应用。这种优势是明显的,用户可以在不了解实现交互细节的情况下,建立共亨资源的应用。CORBA是一•个透明的中介分彳|j式对象标准,遵循CORBA标准编写的分布式対象可以在许多平台中执行。以C++,冃前其所支持的平台有Windows95/98,WindowsNT,Solaris,HP-UX,IBMAIX,SGI,IBM390以及Dec。此外CORBA也是一个语言无关的对象标准,同样可以使用多种语言來开发CORBA对象及客户端应用程序,甚至可以混合各种语言来开发CORBA应用系统。:一是位于应用程序服务器中的CORBA対象,另一个是应用使用的客户程序。这些客户程序通过CORBA技术使用CORBA对彖提供的服务来完成其工作。CORBA规范定义了客户程序与服务程序屮的对象如何进行通信的机制。对象请求代理(ORB)负责处理它们Z间的通信。ORB提供了支持分布式处理的机制:为请求查找具体的对彖实现,让对彖实现作好接收请求的准备,传送构成请求的数据等。客户所看到的接口完全独立于对象所在的物理位證,实现对象的编程语言,以及在对象的接口小没有反映出来的其他特性。ORB通过IDL程序框架或动态程序框架来定位相应的实现代码,传送参数,以及对对象实现的传送控制。处理通信的対象分别称为存根和构架。客八端为存根(Stub),服务器端为构架(Skeleton)o在客户端存根对彖担当CORBA对彖的代理,当客户程序调用CORBA对彖的方法时,存根把调用传递给ORB,ORB使用SmartAgent(聪明代理)程序定位CORBA服务器,在CO

最近更新