对象请求代理

object request broker
热度:429

简介

对象请求代理(ORB,Object Request Broker)是对象之间建立客户端,服务端(Client,Server)关系的中间件。使用ORB,客户可以透明地调用一个服务对象上的方法,这个服务对象可以在本地,也可以在通过网络连接的其他机器上。ORB截获这一调用,同时负责查找实现服务的对象并向其传递参数、调用方法并返回最终结果。客户并不知道服务对象位于什么地方、它的编程语言和操作系统是什么,也不知道不属于对象接口的其他系统部分。这样,ORB在异构分布环境下为不同机器上的应用提供了互操作性,并无缝地集成了多种对象系统。

对象请求代理(Object Request Broker)是用户提供与其他分布式网络环境中对象通信的接口,是中间件(Middleware)中主要的一类,它在CORBA(Common Object Request Broker Architecture)规范中处于核心地位,定义异构环境下对象透明地发送请求和接收响应的基本机制,是建立对象之间client,server关系的中间件。它的作用在于提供一个通信框架,透明地在异构的分布计算环境中传递对象请求。CORBA规范包括了ORB的所有标准接口。对象请求代理这个结构不需要作为组件单独实现,它由接口定义。任何提供正确接口的ORB实现都是可被接受的。

中文名 对象请求代理
原始名称 对象请求代理
外文名 object request broker
应用学科 通信
类型 网络通信
精选别名 object request broker
英文名 object request broker
Extra
  • 中 间 件
  • 对象请求代理
  • 精选上位词
  • 中国通信学会
  • 中间件
  • 术语
  • 科学百科信息科学分类
  • 相关实体