IBM 統合 API
IBM® 統合 API は、カスタム統合アプリケーションが統合ノードとそのリソースを制御するために使用できるリモート・プログラミング・インターフェースです。
注: バージョン 10.0より前のバージョンの IBM Integration Bus および WebSphere® Message Broker では、 IBM 統合 API は 構成マネージャー プロキシー API ( CMP とは) と呼ばれます。 また、 バージョン 10.0では、 CMP アプリケーション という用語は カスタム統合アプリケーションに置き換えられます。
IBM 統合 API は、Java™ 実装のみで構成されます。 カスタム統合アプリケーションは、 IBM 統合 APIを構成する一連の Java クラスを介して、統合ノードの機能およびリソースに完全にアクセスできます。
注: バージョン 10.0では、JAR ファイル 統合 API の .jar がすべてのクラスを提供します。 前のリリースで開発されたアプリケーションとの互換性のために、クラスは com.ibm.broker.config.proxy パッケージにあります。
IBM 統合 API を使用して統合ノードと対話し、以下のタスクを実行します。
- BAR ファイルをデプロイする。
- 統合ノード構成プロパティーを変更する。
- 統合サーバーを作成、変更、および削除する。
- 統合ノードとその関連リソースの状況を照会および設定し、以下のいずれかの項目の状況が変化した場合には通知する。
- 統合サーバー
- デプロイ済みメッセージ・フロー
- メッセージ・フローが使用するデプロイ済みファイル (例えば、JAR ファイル)
- 管理ログ を表示する
- アクティビティー・ログを表示する
- メッセージ・フロー・アプリケーションを作成して、変更する注: IBM 統合 APIを使用する場合、既にデプロイされている BAR ファイル内の構成可能プロパティー値に対するすべての変更は一時的なものです。 プロパティーは、同じ統合サーバー内のフローの次回のデプロイメント後に、以前の値に戻ります。
IBM 統合 APIの Javadoc を表示するには、 IBM 統合 APIを参照してください。
ユーザー定義ノードに適用される Java ユーザー定義ノード API、および JavaCompute (計算) ノードによって呼び出される Java コードに適用される Java ユーザー定義ノード API については、 Java ユーザー定義拡張機能 API の情報を参照してください。
カスタム統合アプリケーションと統合ノードの対話
統合ノードと対話するアプリケーションの場合、 Java クラスは、ユーザー・アプリケーションの Java 仮想マシン (JVM) 内で、ユーザー・アプリケーションと統合ノードの間に論理的に配置されます。

カスタム統合アプリケーションは、統合ノードと同じ物理マシン上にあっても、リモート・マシン上にあっても構いません。 リモート・マシンに接続する場合、接続は Web 管理ポートを介して行われます。詳しくは、 IBM Integration Bus Web ユーザー・インターフェースの構成を参照してください。
旧バージョンの IBM Integration Bus からのマイグレーション
カスタム統合アプリケーションを バージョン 10.0にマイグレーションする方法については、 カスタム統合 (CMP) アプリケーションのマイグレーションを参照してください。