Datenquellen

Installierte Anwendungen verwenden eine Datenquelle, um Verbindungen zu einer relationalen Datenbank abzurufen. Eine Datenquelle ist mit der JCA-Verbindungsfactory (Java™ EE Connector Architecture) vergleichbar, die die Konnektivität zu anderen Typen von unternehmensweiten Informationssystemen (EIS, Enterprise Information System) bereitstellt.

Eine Datenquelle wird einem JDBC-Provider zugeordnet, der die Treiberimplementierungsklassen bereitstellt, die für die JDBC-Konnektivität mit Ihre spezifischen Datenbank erforderlich sind. Anwendungskomponenten führen ihre Transaktionen direkt mit der Datenquelle aus, um Verbindungsinstanzen zu Ihrer Datenbank zu erhalten. Der Verbindungspool der jeweiligen Datenquelle stellt die Verbindungsverwaltung bereit.

Sie können mehrere Datenquellen mit unterschiedlichen Einstellungen erstellen und diese demselben JDBC-Provider zuordnen. Beispielsweise können Sie mehrere Datenquellen verwenden, um auf unterschiedliche Datenbanken in derselben anbieterspezifischen Datenbankanwendung zuzugreifen. WebSphere Application Server erfordert JDBC-Provider, die eine oder beide der folgenden von Sun Microsystems definierten Datenquellenschnittstellen implementieren. Diese Schnittstellen ermöglichen die Ausführung der Anwendung mit einem einphasigen oder zweiphasigen Transaktionsprotokoll.

In den Versionen vor Version 5.0 wurde der Datenzugriff durch eine CM-Architektur (Verbindungsmanager) unterstützt. Diese CM-Architektur ist für die Unterstützung von J2EE-1.2-Anwendungen (Java 2 Platform, Enterprise Edition) weiterhin verfügbar. Es wird jedoch eine weitere CM-Architektur bereitstellt, die auf der JCA-Architektur basiert und die neuen J2EE-1.3-Anwendungen, J2EE-1.4-Anwendungen und Java EE-Anwendungen unterstützt.

Diese Architekturen werden durch zwei Arten von Datenquellen repräsentiert. Um die richtige Datenquelle auszuwählen, müssen Administratoren mit ihren Anwendungen, EJB-Modulen und Enterprise-Beans vertraut sein.

  • Datenquelle (WebSphere Application Server Version 4) (veraltet) - Diese Datenquelle nutzt die ursprüngliche Connection-Manager-Architektur. Anwendungen, die diese Datenquelle verwenden, verhalten sich so, als würden sie in Version 4.0 ausgeführt werden.
  • Datenquelle - Diese Datenquelle verwendet die JCA-Standardarchitektur für die Unterstützung von J2EE-Anwendungen (Version 1.3 und 1.4) und Java EE-Anwendungen. Sie nutzt den JCA-Connection-Manager und den relationalen Ressourcenadapter.

Auswahl der Datenquelle

  • J2EE-1.2-Anwendung - Alle EJB-1.1-Enterprise-Beans, JDBC-Anwendungen und Servlet-2.2-Komponenten müssen die Datenquelle der Version 4.0 verwenden. (veraltet)
  • J2EE-1.3-Anwendung (und nachfolgende Releases)
    • EJB-1.1-Modul - Alle EJB-1.x-Beans müssen die Datenquelle der Version 4.0 verwenden.
    • EJB-2.0-Modul (und nachfolgende Releases) - Enterprise-Beans, die mit CMP Version 1.x, 2.0 und höheren Version arbeiten, müssen die neue Datenquelle verwenden.
    • JDBC-Anwendungen und Servletkomponenten der Version 2.3 und höher müssen die neue Datenquelle verwenden.

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_datasor
Dateiname:cdat_datasor.html