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

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

論理ツリー構造

論理ツリー構造は、メッセージを内部 (ブローカー) 的に表現したものです。 これは、メッセージ・アセンブリーとも呼ばれます。

メッセージがブローカーに到達すると、それはメッセージ・フローで構成された入力ノードによって受信されます。 メッセージをメッセージ・フローで処理できるようにするには、メッセージ・データのビット・ストリームから論理ツリー表現を作成する 1 つ以上のパーサーによって、そのメッセージが事前に解釈される必要があります。

ツリー・フォーマットには、それが作成される元となったビット・ストリームと同一の内容が含まれますが、メッセージ・フロー内での取り扱いは、より簡単です。 組み込みメッセージ・フロー・ノードの大部分は、ツリー内のメッセージ内容を照会および更新するためのインターフェースを提供すると共に、各ノードに必要な機能を備えるのに助けとなる他のアクションをメッセージやデータベースに対して実行します。

以下のいくつかのインターフェースが用意されています。

パーサーによって作成されるツリー構造は、どのメッセージ形式 (例えば XML) にもほとんどとらわれません。 その例外には、メッセージ本体を表すためにメッセージ・ツリーの一部として作成されるサブツリーがあります。 そのようなサブツリーはメッセージに従属します。その内容の詳細は、ここでは取り上げていません。

入力ノードはこのメッセージ・アセンブリーを作成します。それは以下の 4 つのツリーで構成されます。

ツリーのうちの最初のツリーには、メッセージ・ツリーの移植方法に説明されているとおり、入力メッセージのビット・ストリームの内容が取り込まれます。残りの 3 つのツリーは、最初は空です。

作成される 4 つのツリーのそれぞれには、ルート・エレメント (それぞれのツリーに固有の名前を持つ) があります。 各ツリーは、エレメント と呼ばれる、多数の、情報の離散的断片から構成されます。 ルート・エレメントには、がなく、兄弟 (兄弟とは、単一の親を共用するエレメントのこと) もありません。 ルートは、多数のエレメントの親です。 それぞれの子には親が必ず必要です。 また兄弟をゼロ個以上、子をゼロ個以上、持つことができます。

4 つのツリーは、組み込み入力ノードとユーザー定義入力ノード、およびパーサー用に作成されます。

入力ノードは、作成したメッセージ・アセンブリーを、メッセージ・フロー内の後続のメッセージ処理ノードに渡します。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:20


概念トピック概念トピック | バージョン 8.0.0.5 | ac00490_