WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

テクニカル・ソリューション: .subflow ファイルとしてのサブフローの作成 (推奨)

共通アプリケーション・ロジックを複数の統合ソリューションで再使用するために、.subflow ファイルとしてサブフローを作成します。

サブフローは、メッセージ・フロー内に組み込むことができるリソースです。メッセージ・フローでは、アプリケーション、サービス、または Message Broker プロジェクトによって提供する機能を定義します。

統合ソリューションの一部としてサブフローを使用する場合、サブフローを作成する前に、以下のステップを実行する必要があります。
  1. サブフローが、.subflow ファイルとして作成されるサブフローの設計ガイドラインに従っていることを確認します。詳しくは、.subflow ファイルとして作成されるサブフローの設計を参照してください。
  2. サブフローをライブラリー内に作成するか、アプリケーション内に作成するか、サービス内に作成するか、Message Broker プロジェクト内に作成するかを選択します。

    WebSphere Message Broker バージョン 8 の新規の開発では、アプリケーションまたはサービスを作成します。アプリケーションおよびサービス間でリソースを共有する場合はライブラリーを使用します。メッセージ・ブローカー・プロジェクトは、以前のバージョンとの互換性のために維持されています。詳細については、『メッセージ・フローの開発』を参照してください。

  3. 実行時にバージョンの値をどのように確認する計画かに基づいて、サブフローのバージョンを設定するのに使用する方式を決定します。 詳しくは、サブフローのバージョン管理を参照してください。
注: バージョン 8 より前の WebSphere Message Broker のリリースでは、.msgflow ファイルとして作成されたサブフローのみがサポートされていました。ただし、新規統合ソリューションを開発する計画の場合は、.subflow ファイルとして作成されるサブフローを作成する必要があります。
サブフローを作成し、それをメッセージ・フローに組み込んだら、メッセージ・フローをブローカー・ランタイムにデプロイする前に、以下のステップを実行する必要があります。
  1. 統合ソリューション・リソースを BAR ファイルにパッケージ化する方法を選択します。BAR ファイルにはメッセージ・フローとサブフローが含まれます。 詳しくは、.subflow ファイルとして作成されたサブフローを含んだ BAR ファイルの作成を参照してください。
    注: WebSphere Message Broker バージョン 8.0.0.1 以降を使用するようお勧めします。
    注: WebSphere Message Broker バージョン 8.0.0.1 以降のバージョンで統合ソリューションをパッケージ化するときの推奨される方法は、「リソースのコンパイルおよびインライン化」ビルド・オプションを選択せずにアプリケーションまたはサービスの BAR ファイルをビルドすることです。
  2. サブフローの設計に応じて WebSphere Message Broker が実行時にスレッドを処理する方法、メッセージ・フロー BAR ファイルのデプロイメント・プロパティーと Input ノードのデプロイメント・プロパティーの全体的な構成方法について理解します。詳しくは、サブフローが組み込まれたメッセージ・フローの構成を参照してください。

ブローカー・ランタイム内でソリューションが実行されるようになると、サブフローのバージョンの更新が必要になることがあります。詳しくは、サブフローの更新を参照してください。