パターンのカテゴリー は、パターン・エクスプローラーでの表示を構造化するために使用されます。 いくつかのカテゴリーが提供されているほか、ユーザーが独自に作成することもできます。
WebSphere® Message
Broker では、多数のパターンのカテゴリーが使用可能です。
これらのカテゴリーから、使用するパターンを選択できます。
WebSphere Message
Broker には、組み込みパターンのための以下のカテゴリーが含まれます。 これらのパターン・カテゴリーをユーザー定義のパターンのために使用すること、または独自のカテゴリーを作成することができます。
- メッセージに基づく組み込み
- エンタープライズ・サービス・バスは、インフラストラクチャー・レベルのメッセージ・ベース・アプリケーションを構築およびデプロイするための環境を提供することにより、既存のメッセージング・インフラストラクチャーを拡張できます。 これらのアプリケーションの例には、ルーティングおよび変換サービスや、ロギング・サービスがあります。 この環境は、基礎となる単一のメッセージング・インフラストラクチャーを拡張したり、さまざまな製品およびテクノロジー間のブリッジを提供したりできます。
- モビール
- モバイルは、モバイル・アプリケーションをエンタープライズ・アプリケーションに統合するときに使用されるパターンのカテゴリーです。モバイル・パターン・カテゴリーでは、サービス指向インターフェース (一般的には JSON/HTTP) を介して新規サービスまたは既存のサービスをモバイル・アプリケーションで使用できるようになる機能がカプセル化されます。このパターンにより、既存の資産を大幅に変更することなく新しいコンテキストで再利用できます。
- サービス使用可能化
- これらのパターンは、サービス・インターフェースのない機能をカプセル化し、サービス指向のインターフェースによりこの機能を提示します。 これらのパターンは、従来のエンタープライズ・アプリケーション統合からサービス指向アーキテクチャーへの移動を表しており、根本的な変更を加えずに既存の資産を新しいスタイルで再利用できるようにします。
- サービス仮想化
- これらのパターンは、エンタープライズ・サービス・バスによる追加レベルの命令を提供して、サービス間の疎結合を可能にします。
これらのパターンは、サービス指向アーキテクチャーで接続要件を扱う際に、サービス間のメディエーション (ルーティング、プロトコル変換、データ形式変更、ロギングなど) の要件も扱います。
- ゲートウェイ
- ゲートウェイはメッセージまたはサービス・バスの一部であり、すべての着信メッセージに適用されるフォーマット非依存の境界機能を提供します。 境界機能は、実行するアクションを判別するために、通常は標準ヘッダー (トランスポート、SOAP、またはデータのレベル) のデータを使用しますが、メッセージ・データまたは本体の完全なフォーマットを知っている必要はありません。 その後ゲートウェイ・パターンは、直接サービスを呼び出したり、別のパターンを呼び出したりできます。
- ファイルの処理
- エンタープライズ・サービス・バスは、ファイルをローカルに、または FTP プロトコルを使用して処理するための管理ランタイム環境を提供できます。 通常、この処理には、ファイル内に保持されているデータを変形または変換すること、ファイルを複数の個々のトランザクション・レコードに分解すること、レコードをルーティングすること、レコードを累積してターゲット・ファイルにまとめること、およびファイルまたはレコードを指定された場所へルーティングすることなどのアクティビティーが含まれます。
- イベント・ドリブン組み込み
- イベント・ドリブン・アーキテクチャーは、エンタープライズ・サービス・バスが重要な役割を果たすさまざまなアプリケーション・シナリオを網羅します。 そのようなシナリオとしては、情報またはイベント・ストリームのフィルター操作の機能、
リアルタイムでのイベントの配布の機能、および検出器やセンサーなどの物理装置からのイベントの処理の機能を備えた、複雑なイベント処理エンジンとの統合が挙げられます。
- アプリケーション組み込み
- アプリケーション組み込みは、ミドルウェアを形成するテクノロジーおよびサービスの集合です。これにより、企業全体でシステムとアプリケーションを統合することができます。
個別の組み込みパターンについて詳しくは、組み込まれたパターンを参照してください。