WebSphere Enterprise Service Bus バージョン 6.2.0 オペレーティング・システム: AIX、HP-UX、i5/OS、Linux、Solaris、Windows


WebSphere ESB とエンタープライズ・サービス・バス

WebSphere® ESB は、標準ベースのエンタープライズ・サービス・バス機能を備 えています。

WebSphere ESB は、サービス・リクエスターとサービス・プロバイダー間のメッセージ・フローを管理します。ESB 内のメディエーション・モジュール は、リクエスターとプロバイダー間の不一致 (プロトコルまたは対話形式の不一致や、インターフェースとサービス品質の不一致など) を処理します。 SCA ベースのソリューションでは、メディエーション・モジュールのタイプは SCA モジュールです。 メディエーション・モジュールは特別のロールを遂行します。 したがって、ビジネス・レベルで作動する他のコンポーネントとは少し特性が異なります。

メディエーション・コンポーネントは、サービス・エンドポイント間で交換されるメッセージに作用します。 通常のビジネス・アプリケーション・コンポーネントとは異なり、これらはインフラストラクチャーを介したメッセージのフローを対象にしていて、メッセージのビジネス内容のみを対象にしているのではありません。 ビジネス機能を遂行する代わりに、メッセージに対してルーティング、変換およびロギング操作を実行します。 これらの振る舞いを管理する情報は、多くの場合、メッセージと一緒にフローするビジネス・ヘッダーに保 持されています。 IBM® SOA プログラミング・モデルは、サービス・メッセージ・オブジェクト (SMO) データ構造を導入して、このパターンをサポートできるようにしています。

WebSphere ESB は、広範囲な接続、多様な対話モデルと対話品質、およびメディエーシ ョン機能の 3 つのレベルでサービス・エンドポイント間の拡張対話をサポートします。この製品は、次のような多種多様なプロトコルおよびアプリケーション・プログラミング・インターフェース (API) によるエンドポイント間の接続をサポートします。

WebSphere Application Server は、WebSphere ESB 上に構築されるため、IBM WebSphere MQ や IBM WebSphere Message Broker などの、WebSphere 製品ラインの他の製品とのスムーズなインターオペラビリティーを可能にします。また、IBM WebSphere Adapters ソリューションを使用して、既存のアプリケーション資産の活用と、ビジネス・イベントの収集および配布を行うこともできます。

C/C++ および Microsoft® .NET 用のメッセージ・クライアントにより、非 Java アプリケーションは、JMS API に類似した API を使用して WebSphere ESB に接続できるようになります。

コネクティビティー・レベルのその他の機 能では、エンドポイント間の基本的なプロトコル変換を実行します。エンドポイント間では、リクエスターが要求をディスパッチするために使用するプロトコル (SOAP over HTTP など) が、これらの要求を処理するサービス・プロバイダーのプロトコル (SOAP over JMS など) と異なっています。


concept 概念トピック

ご利用条件 | フィードバック


タイムスタンプ・アイコン 最終更新: 2010/07/05


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/concepts/cwesb_wesb.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。