发展历程 什么是对象请求代理(orb)? -技术百科的定义

什么是对象请求代理(orb)? -技术百科的定义

目录:

Anonim

定义-对象请求代理(ORB)是什么意思?

对象请求代理(ORB)是使用通用对象请求代理体系结构(CORBA)规范的中间件应用程序组件,使开发人员能够在计算机网络内进行应用程序调用。 ORB是在分布式环境中传输客户端/服务器操作调用并确保透明对象通信的代理。


ORB支持多种中间件服务,包括但不限于通知,事件触发器,事务处理,持久性和安全性。 可以将ORB配置为适合各种环境,并处理各种客户端请求。 因此,开发人员可以修改ORB以满足入站客户端请求的任务要求。

Techopedia解释了对象请求代理(ORB)

ORB执行以下操作:

  • 搜索,匹配和实例化远程机器对象
  • 收集应用程序对象之间的参数
  • 处理跨机器边界的安全性问题
  • 在其他ORB可用的本地计算机上检索并发布数据对象
  • 使用静态和动态方法调用来调用远程对象方法。
  • 自动实例化空闲对象
  • 路由回调方法
  • 通过Internet与其他ORB交流ORB间协议(IIOP)

开发人员在应用ORB作为解决重复出现的分布式环境问题的解决方案时,应该知识和谨慎。 如果处理不当,问题可能会加剧。 ORB的缺点包括:

  • 缺乏异步事务支持
  • 缺乏非面向对象的遗留应用程序集成支持
  • 缺乏CORBA标准中的标准ORB实现

Microsoft在公共对象模型(COM)和分布式公共对象模型(DCOM)中开发了专有的ORB方法。

什么是对象请求代理(orb)? -技术百科的定义