データ・ソースは、アプリケーションとリレーショナル・データベースの間のリンクを提供します。
アプリケーションは、データ・ソースを使用して、リレーショナル・データベースへの接続を取得します。 データ・ソースは、他の種類のエンタープライズ情報システム (EIS) に接続するための J2EE コネクター・アーキテクチャー (JCA) 接続ファクトリーに類似しています。
データ・ソースは、JDBC プロバイダーに関連付けられています。JDBC プロバイダーは、特定のデータベース・タイプに対する JDBC 接続に必要なドライバー実装クラスを提供します。アプリケーション・コンポーネントは、データ・ソースを直接操作して、データベースに対する接続インスタンスを取得します。各データ・ソースに対応する接続プールによって、接続を管理できます。
さまざまな設定で複数のデータ・ソースを作成し、それらを同じ JDBC プロバイダーに関連付けることも可能です。例えば、同じデータベース・アプリケーション内でさまざまなデータベースにアクセスするために複数のデータ・ソースを使用する、といった状況が考えられます。WebSphere® ESB では、Sun Microsystems によって定義されている以下のいずれかまたは両方のデータ・ソース・インターフェースを実装するための JDBC プロバイダーが必要です。アプリケーションは、これらのインターフェースを使用して、1 フェーズまたは 2 フェーズのトランザクション・プロトコルで稼働できるようになります。
データ・ソース | コンポーネント | スコープ | JNDI 名 |
---|---|---|---|
WBI データ・ソース | CommonDB | ノード | jdbc/WPSDB |
SCA アプリケーション・バス ME データ・ソース | SCA ME | サーバー | jdbc/com.ibm.ws.sib/nlNode01.server1-SCA.APPLICATION.localhostNode01Cell.Bus |
Business Process Choreographer データ・ソース | BPC | サーバー | jdbc/BPEDB |
Business Process Choreographer ME データ・ソース | BPC ME | サーバー | jdbc/com.ibm.ws.sib/nlNode01.server1-BPC.localhostNode01Cell.Bus |
event | CEI | サーバー | jdbc/cei |
CEI ME データ・ソース | CEI ME | サーバー | jdbc/com.ibm.ws.sib/nlNode01.server1-CommonEventInfrastructure_Bus |
データ・ソース | コンポーネント | スコープ | JNDI 名 |
---|---|---|---|
WBI データ・ソース | CommonDB | セル | jdbc/WPSDB |
SCA アプリケーション・バス ME データ・ソース | SCA ME | クラスター | jdbc/com.ibm.ws.sib/clusterone-SCA.APPLICATION.enduranceTestCell01.Bus |
Business Process Choreographer データ・ソース | BPC | クラスター | jdbc/BPEDB |
Business Process Choreographer ME データ・ソース | BPC ME | クラスター | jdbc/com.ibm.ws.sib/clusterone-BPC.enduranceTestCell01.Bus |
event | CEI | クラスター | jdbc/cei |
CEI ME データ・ソース | CEI ME | クラスター | jdbc/com.ibm.ws.sib/clusterone-CommonEventInfrastructure_Bus |
データ・ソースについて詳しくは、WebSphere Application Server インフォメーション・センターの『データ・ソース』を参照してください。