【北京大学计算机系】Java讲义-PPT完整版.ppt

【北京大学计算机系】Java讲义-PPT完整版

* OMA最重要的部分就是ORB。为了创建一个遵从CORBA规范的应用程 序,ORB是CORBA四大部分中唯一必须提供的。你可以自制(或购买)商用对象,但是没有ORB,CORBA应用程序决对无法工作。 ORB由IDL Stubs(存根),动态调用接口,ORB内核,静态IDL Skeleton 动态Skeleton,对象适配器组成。其中IDL Stubs、动态调用接口、ORB接口可为客户方使用,静态IDL Skeleton、动态Skeleton、对象适配器、ORB接口可为对象实现方使用。 ORB间互操作机制:CORBA对象的互通信要以对象请求代理(Object Request Broker)为中介,这种互通可以在多种流行通信协议之上(如TCP/IP或是IPX/SPX)实现。在TCP/IP上,来自于不同 开发商的ORB用Internet Inter-Orb协议(IIOP)进行通讯,这是CORBA 2.0 标准(最新的版本)的一部分。 ORB负责代表客户来定位服务,以及保证方法调用的参数正确地翻译到其他结构上CORBA对象和一般程序设计语言的区别在于 1. CORBA对象可以在网络上的任何位置 2. CORBA对象可以和其他平台上的对象交互 3. CORBA 对象可以用任何语言编写 * 静态调用指当在一个CORBA对象上调用方法时,依靠工具生成的程序 完成参数打包

文档评论(0)

1亿VIP精品文档

相关文档