データ・ソース

インストール済みアプリケーションは、データ・ソース を使用して、リレーショナル・データベースとの接続を取得します。データ・ソースは、他のタイプのエンタープライズ情報システム (EIS) との接続を提供する Java™ Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) 接続ファクトリーに類似しています。

データ・ソースは 特定のベンダーのデータベースとの JDBC 接続に必要なドライバー実装クラスを提供する JDBC プロバイダーに関連付けられています。アプリケーション・コンポーネントはデータ・ソースを直接処理して、データベースとの接続インスタンスを取得します。各データ・ソースに対応する接続プールは、接続管理を提供します。

異なる設定のデータ・ソースを複数作成して、同じ JDBC プロバイダーに関連付けることができます。 例えば、複数のデータ・ソースを使用して、同一のベンダーのデータベース・アプリケーション内の異なるデータベースにアクセスする場合があります。 WebSphere® Application Server では、JDBC プロバイダーが、Sun Microsystems で定義された以下のデータ・ソース・インターフェースのいずれかまたは両方を実装している必要があります。 これらのインターフェースにより、 アプリケーションは単一フェーズまたは 2 フェーズのトランザクション・プロトコルで実行することができます。

バージョン 5.0 より前の Application Server では、 データ・アクセスの機能は単一の接続マネージャー (CM) アーキテクチャーによって提供されていました。 この接続マネージャー・アーキテクチャーは引き続き Java 2 Platform, Enterprise Edition (J2EE) 1.2 アプリケーションをサポートしますが、J2EE 1.3 アプリケーション・スタイル、 J2EE 1.4、および Java EE アプリケーションをサポートする JCA アーキテクチャーに基づいた別の接続マネージャー・アーキテクチャーが提供されています。

これらのアーキテクチャーは、2 つのタイプのデータ・ソースによって表されます。 正しいデータ・ソースを選択するには、管理者は、管理しているアプリケーション、EJB モジュール、およびエンタープライズ Bean の性質を理解していなければなりません。

  • データ・ソース (WebSphere Application Server V4) (非推奨) - このデータ・ソースは、オリジナルの CM アーキテクチャーを使用します。 このデータ・ソースを使用するアプリケーションは、 バージョン 4.0 で実行している場合と同様に振る舞います。
  • データ・ソース - このデータ・ソースは、JCA 標準アーキテクチャーを使用して、 J2EE バージョン 1.3 と 1.4、および Java EE のアプリケーションをサポートします。 これは、JCA 接続マネージャーおよびリレーショナル・リソース・アダプターを使用します。

データ・ソースの選択

  • J2EE 1.2 アプリケーション - すべての EJB 1.1 エンタープライズ Bean、JDBC アプリケーション、またはサーブレット 2.2 のコンポーネントは、4.0 データ・ソース (非推奨) を使用する必要があります。
  • J2EE 1.3 (および以降のリリース) アプリケーション -
    • EJB 1.1 モジュール - すべての EJB 1.x Bean では、4.0 データ・ソースを使用する必要があります。
    • EJB 2.0 (および以降のリリース) のモジュール - コンテナー管理パーシスタンス (CMP) バージョン 1.x、2.0 以降を含めたエンタープライズ Bean は、新規データ・ソースを使用する必要があります。
    • JDBC アプリケーションおよびサーブレット 2.3+ コンポーネント - 新規データ・ソースを使用する必要があります。

トピックのタイプを示すアイコン 概念トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_datasor
ファイル名:cdat_datasor.html