IBM 集成 API

IBM® Integration API 是一个远程编程接口,定制集成应用程序可以使用此接口来控制集成节点及其资源。

IBM Integration API 仅由 Java™ 实现组成。 您的定制集成应用程序可以通过构成 IBM Integration API的一组 Java 类来完全访问 IBM App Connect Enterprise 函数和资源。 在 IBM App Connect Enterprise V11 中, JAR 文件 IntegrationAPI.jar 提供了 com.ibm.integration.admin.proxy 包中的类。 为方便迁移,在 V11 之前开发的应用程序可以使用 com.ibm.broker.config.proxy 包中的类;但是,现在不推荐使用这些类,而是改为使用 com.ibm.integration.admin.proxy 类。

使用 IBM Integration API 与集成节点和服务器进行交互以执行以下任务:

  • 部署 BAR 文件
  • 更改集成节点配置属性
  • 创建、修改和删除集成服务器
  • 查询集成节点及其关联资源的状态,并在以下任何项的状态发生更改时接收通知:
    • 集成服务器
    • 已部署消息流
    • 消息流使用的已部署文件(例如,JAR 文件)
  • 创建和修改消息流应用程序

要查看 IBM Integration API的 Javadoc ,请参阅 IBM Integration API

对于适用于用户定义节点和 JavaCompute 节点调用的 Java 代码的 Java 用户定义节点 API ,请参阅 Java 用户定义扩展 API 信息。

定制集成应用程序与集成节点之间的交互

对于与集成节点交互的应用程序, Java 类在用户应用程序和集成节点之间的逻辑上位于用户应用程序的 Java 虚拟机 (JVM) 内。

图在周围文本中进行了描述。

定制集成应用程序可以与集成节点位于同一物理机器上,也可以位于远程机器上。 如果与远程机器进行连接,那么将通过 Web 管理端口进行连接; 有关更多信息,请参阅 配置 IBM App Connect Enterprise Web 用户界面

从较早版本的 IBM App Connect EnterpriseIBM Integration Bus 迁移

有关将定制集成应用程序从先前版本迁移到当前版本的 IBM App Connect Enterprise的信息,请参阅 迁移定制集成应用程序