笔记:分布式计算

CORBA


RPC(Remote Procedure Call): 远端程序调用
OMG(Object Management Architecture):对象管理架构。
COM(Core Object Model): 核心对象模型。
OMARA(OMA Reference Architecture): OMA 参考架构。定义了底层服务基础建设,以及允许对象跟你相互交换的机制。它包括Object Request Broker(ORB, 对象请求中介者)、Object Services(也被车给你为CORBA services)、以及一些常见机制。
CORBA: OMG定义的一套和语言无关的分布式“对象交换标准框架”(standard framework of object interoperability),是COM改良后的产物。
ORB: 通信进行管道。
IDL: CORBA接口定义语言。


基本流程:
编写IDL源代码->产生stubs和skeletons->实现出服务器和客户端。
服务器主要过程:
产生server对象
向ORB注册:注册后ORB将会知道该对象的存在,并能够传递请求给它。(是不是意味着名字需要唯一,否则就会出现问题)
将server对象给定字符串名称:客户端会根据这个名称来找到server。
    方法如下:
    object reference:
   


书籍:《Java 编程思想》
OMG官方网站: www.omg.org

你可能感兴趣的:(编程)