: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
相关推荐
-
如何使用Azure Bastion主机保护虚拟机
你离开家时不会把前门打开,对吧?虚拟机也是如此。当管理对内部网络的访问时,网关很必要,以可防止外部威胁。其中一 […]
-
混合云的未来:2025年及以后会发生什么
混合云基础设施正在迅速发展。企业正在探索如何利用这个新平台,以改善灾难恢复、降低成本和推动边缘计算,而首席信息 […]
-
云迁移的7个R:如何选择正确的方法
尽管公共云已经存在多年,但企业仍在努力将数据中心中运行的应用程序迁移到公共云。在某些情况下,他们迁移应用程序到 […]
-
如何将遗留应用程序迁移到云端
随着企业寻求提高可扩展性、安全性和成本效益,企业不得不想办法让遗留应用程序现代化。虽然云迁移提供令人信服的好处 […]