TechTarget云计算 > 百科词汇

:Object Request Broker

也看到球体,容易混淆和ORB .
在公共对象请求代理体系结构(CORBA),对象请求代理(ORB)编程之间充当/代理/客户端请求服务从分布式对象或组件,完成请求。在网络意味着客户端ORB支持程序可以请求一个服务,而无需undetand服务器在一个分布式网络或服务器的接口程序的样子。组件可以互相了解和信息交换接口运行.
CORBA”“年代ORB可能被认为是战略中间件更复杂的概念,它的功能比以前的中间件,包括远程过程调用(rpc),面向消息的中间件、数据库存储过程和点对点服务。
ORB使用CORBA接口库中找出如何定位和与请求的组件通信。在创建组件时,一个程序员使用CORBA”的接口定义语言(IDL)宣布其公共接口或编程语言的编译器tralates语句放入适当的语言IDL语句。这些语句作为元数据存储在存储库的接口的定义或组件”的接口是如何工作的。
在代理客户端请求,ORB可以提供这些服务:
生命周期服务定义如何创建、复制,移动,和删除组件
Peistence服务,提供在对象数据库存储数据的能力,,和普通文件
命名服务,一个组件可以找到另一个组件的名字,还支持现有的命名系统或目录,包括
DCE,和太阳”“年代NIS(网络信息系统)。
事件服务,这允许组件指定事件,他们希望得到通知的
并发控制服务,它允许一个ORB traactio管理锁数据或线程可能争夺
traaction服务,欧元,当traaction完成后,提交更改,或者,如果没有,数据库更改恢复pre-traaction状态
Relatiohip服务,创建动态associatio组件之间,“t /满足/之前和跟踪这些associatio
外部化服务,它提供了一种方法获取数据和从一个组件/流/
查询服务,它允许一个组件来查询数据库。这个服务是基于SQL3规范和对象数据库管理集团”“s(ODMG)对象查询语言(OQL)。
虱子服务,它允许使用一个组件被测量为目的的compeation使用。充电可以通过会话,通过节点,后创建和网站。
物业服务,组件可以包含其他组件可以使用的自我描述。
此外,ORB还可以提供时间和安全服务。额外的服务交易,馆藏,还计划和变更管理。的请求和应答起源于orb通过互联网表达orb间协议(IIOP)或其他traport层协议。

最近更新时间:2017-12-08 EN

相关推荐