ユーザー定義ノードは、WebSphere® Message
Broker の機能を拡張するための主なメカニズムです。
ユーザー定義ノードの最も一般的な使用法は、以下のとおりです。
- WebSphere Message
Broker がノードを提供していない外部システムを呼び出す。
- メッセージ・フローの設計で、必要な変換や計算を実施する、すでに定義されているプログラム・ライブラリーを呼び出す。
- サブフローのパッケージ化
ユーザー定義ノードの構成を考慮する前に、必要なアクションを実施する標準装備ノードが使用可能ではないことを確認してください。
例えば、以下のタスクを実施するユーザー定義ノードの作成を考慮したことがあるかもしれませんが、その代わりに
JavaCompute ノードを使用することができます。
- メッセージ・フロー関数をコーディングするのに、ESQL 以外のプログラミング言語を使用できるようにする。
- 幾つかのアクションをコンパイル済みコードで実施して、パフォーマンスを向上させる。
- JS2E で提供されている多数のクラスなど、ESQL では利用できない複雑な機能。
以下のトピックは、さまざまなタイプのユーザー定義ノードを、より詳細に説明しています。