- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chp7-软件架构技的术-2-CORBA
* * * 客户通过发送请求使用对象实现所提供的服务。具体实现过程中,客户可以使用静态IDL Stub接口,也可以使用动态调用接口。有时,为了调用某些特殊的功能,客户可能需要与ORB进行直接交互。 对象实现要么通过OMG IDL产生的Skeleton,要么通过动态程序框架接受请求。在处理请求或其他任何时候,都可以调用对象适配器和ORB提供的API。 客户通过访问对象的对象引用、了解对象的类型以及所需执行的操作的基础上执行客户请求。 ORB通过Skeleton或动态程序框架来定位相应的实现代码,传送参数,以及对对象实现的传送控制。 ORB接口是是直接面对ORB的接口,不依赖与对象接口或对象适配器。ORB的大多数功能都是通过对象适配器、Stub和Skeleton来提供的,因此,只有少数是由ORB接口来提供。ORB接口提供的功能对客户和服务对象来说,都是可用的。 * * * 客户通过发送请求使用对象实现所提供的服务。具体实现过程中,客户可以使用静态IDL Stub接口,也可以使用动态调用接口。有时,为了调用某些特殊的功能,客户可能需要与ORB进行直接交互。 对象实现要么通过OMG IDL产生的Skeleton,要么通过动态程序框架接受请求。在处理请求或其他任何时候,都可以调用对象适配器和ORB提供的API。 客户通过访问对象的对象引用、了解对象的类型以及所需执行的操作的基础上执行客户请求。 ORB通过Skeleton或动态程序框架来定位相应的实现代码,传送参数,以及对对象实现的传送控制。 * * * * * * * * * * GIOP消息提供了对对象定位和迁移的支持。且直接支持CORBA所需的全部功能和行为,如异常报告、传递操作上下文和远程对象引用操作。 * GIOP消息提供了对对象定位和迁移的支持。且直接支持CORBA所需的全部功能和行为,如异常报告、传递操作上下文和远程对象引用操作。 * * CORBA规范是一组规范的集合,通常包括: [A] CORBA ORB 规范(“The Common Object Request Broker:Architecture and Specification”) 通常意义上的CORBA规范指的就是这个规范,一般用CORBA 1.x,CORBA2.x,CORBA3.x表示,有时也称CORBA 1, CORBA 2 , CORBA 3, 其中CORBA 1是CORBA1.x 的集合,依此类推。 CORBA 1最早于1990提出,包括了ORB和IDL等CORBA基本概念。 CORBA 2于1994底提出,1995年成为规范,主要贡献是IIOP,它规定了不同厂商ORB间互相操作的规范。IIOP是CORBA的一个里程碑,使得各厂商能独立开发其ORB产品,而各CORBA应用开发商也能选择最合适的ORB平台,又能互相兼容,因此真正导致了CORBA ORB产业的形成,极大的推动了CORBA的发展。以后OMG又在CORBA2.2[98-02]中增加了POA, 在CORBA2.4[00-10]中增加了Asynchronous Messaging, Minimum CORBA, Real-Time CORBA等。目前最新的规范为CORBA 2.4.2[2001-02-01]。 CORBA 3 则集中于CORBA Components技术。CORBA 3正在制定中。当CORBA2.4.x一旦成熟,就会立刻升级为CORBA。组件(Component)技术将成为CORBA的又一个里程碑。可以开发出通用和专用的各种组件。这样,ORB平台开发商、组件开发商、应用软件开发商将互为推动,极大的改变软件业的面貌。 [B] CORBA 公共服务规范(CORBAservices Specifications) 早期的CORBA服务规范都在“CORBAservices: Common Object Services Specification(COSS)”规定。现在可能考虑到各服务制定进度各不相同,因此用单独的规范进行规定,其版本号也各不一样。 目前最新的Security Service规范为Security Service 1.7[2001-03-08]。Security Service 1.8处于草案阶段。 [C] CORBA 设施规范(CORBAfacilities Specifications) 包括:Internationalization and Time 和 Mobile Agent Facility 设施(facilities)处于公共服务(Services)更高的一层,他们通常规定某个领域应用的基础框架(通常称垂直公共设施),或所有领域能公用的部分(通常称
您可能关注的文档
最近下载
- 消防整改维修工程施工方案范文模板.docx
- 《金版教程(物理)》2025高考科学复习解决方案第十四章 光第1讲 光的折射、全反射含答案.doc
- 浪潮信息(000977)公司2023年财务分析研究报告.doc
- 自建房买卖合同样本自建房买卖合同格式.docx
- 川教版(2024)七年级上册信息科技 7.5在线协作选素材 课件.pptx VIP
- 2024年1月国家开放大学本科《当代中国政治制度》期末纸质考试试题及答案 .pdf VIP
- 新一代大学英语发展篇视听说教程1答案.docx
- 上海中考数学复习要点汇总.docx VIP
- 第14课丝绸之路的开通与经营西域(课件)-七年级历史上册同步教学课件(统编版2024).pptx VIP
- 门诊采血室优质护理服务.pptx VIP
文档评论(0)