11.2.14. 关于 ORB 便携 API

对象请求代理(ORB)是一个向交易参与者、投资者、资源和其他跨多个应用服务器分发的其他服务发送和接收消息的过程。ORB 使用标准化接口描述语言(IDL)来通信和解释消息。通用对象请求代理架构(CORBA)是 JBoss EAP 中 ORB 使用的 IDL。

使用 ORB 的主要服务类型是分布式 Jakarta Transactions 系统,采用 JTS 规范。其他系统,特别是传统系统,可以选择使用 ORB 进行通信,而非其他机制,如远程 Jakarta Enterprise Beans 或 Jakarta 企业 Web 服务或 Jakarta RESTful Web 服务。

ORB 可移植性 API 提供了与 ORB 交互的机制。此 API 提供了获取对 ORB 引用的方法,以及将应用置于侦听来自 ORB 的传入连接的模式中。API 中的部分方法不受所有 ORB 支持。在这些情况下,会抛出异常。

API 由两个不同的类组成:

  • com.arjuna.orbportability.orb
  • com.arjuna.orbportability.oa

有关 ORB Portability API 中包含的方法和属性的详细信息,请参阅红帽客户门户上的 JBoss EAP Java 文档捆绑包。