CORBA客户端服务端的处理流程Java示例.docVIP

  • 6
  • 0
  • 约3.46千字
  • 约 5页
  • 2019-07-19 发布于湖北
  • 举报

CORBA客户端服务端的处理流程Java示例.doc

CORBA 客户端/服务端的处理流程(Java示例) 一、客户端的处理流程 ORB的初始化 ? -- 分布式对象引用的获取 ?-- 分布式对象的引用 ? ?| 1、ORB(Object Request Broker,对象请求代理)是基于CORBA的分布式对象系统的核心,在代理对象(Stub)和分布式对象实现的背后,由ORB提供了实现分布式对象系统所需要的各种服务。由ORB提供的服务包括如下四种: ? ? 1)ORB接口。主要包括 ORB的初始化(获取ORB)、获取CORBA服务对象、动态调用请求的生成、分布式对象引用的变换等。 ? ? 2)DII(动态启动接口)。将客户端生成的对象调用请求传送给ORB时需要利用DII。 ? ? 3)DSI(动态骨架接口)。DSI是与DII对应的服务器端的接口,分布式对象实现利用该接口从ORB中获取来自客户端的请求。 ? ? 4)OA(对象适配器)。它是用于在服务器进程中管理分布式对象而提供的接口。OA提供的主要的功能包括分布式对象引用的生成,以及将分布式对象实现登录到ORB中等。? ? ? 在客户端中,ORB的初始化有以下两个目的 ? ? 1)为分布式对象初始化环境 ? ? 2)为了利用ORB接口而获取其对象的引用 2、分布式对象引用的获取 ? ? 一般来说,CORBA系统不同,获取分布式对象引用的方法也不同,目前大概有如下几种方法: ? ? ?

文档评论(0)

1亿VIP精品文档

相关文档