サービス・モジュールは、実行時にサービスを提供する Service Component Architecture (SCA) モジュールです。 サービス・モジュールを WebSphere® ESB に デプロイするときには、Enterprise ARchive (EAR) ファイルとしてパッケージされた 関連サービス・アプリケーションをビルドします。
サービス・モジュールは デプロイメントの基本単位であり、関連したサービス・アプリケーションが使用するコンポーネント、 ライブラリー、およびステージング・モジュールを含めることができます。 サービス・モジュールにはエクスポート (オプションでインポートも) が格納され、 モジュールとサービス・リクエスター/サービス・プロバイダー間の関係が定義されます。WebSphere ESB は、 メディエーション・モジュール と呼ばれるサービス・モジュールの一種をサポートしています。メディエーション・モジュール を使用することにより、サービス要求のフォーマット、内容またはターゲットを変更できます。
サービス・アプリケーションを含む EAR ファイルをデプロイするプロセスは、任意の EAR ファイルをデプロイするプロセスと同じです。 デプロイメント時にメディエーション・パラメーターの値を変更することができます。SCA モジュール が格納された EAR ファイルをデプロイすると、サービス・アプリケーションとそれに関連するモジュール の詳細を表示することができます。サービス・モジュールがエクスポートを介してサービス・リクエスターにどのように接続されているか、およびインポートを介してサービス・プロバイダーにどのように接続されているかを表示することができます。