Datenquellen sind das Bindeglied zwischen Anwendungen und relationalen Datenbanken.
Anwendungen verwenden eine Datenquelle, um Verbindungen zu einer relationalen Datenbank abzurufen. Eine Datenquelle entspricht funktional der JCA-Verbindungsfactory (JCA = J2EE Connector Architecture), die Verbindungen zu anderen Arten von unternehmensweiten Informationssystemen bereitstellt.
Eine Datenquelle ist einem JDBC-Provider zugeordnet, der die erforderlichen Treiberimplementierungsklassen für JDBC-Verbindungen zur verwendeten Anbieterdatenbank bereitstellt. Anwendungskomponenten führen direkte Transaktionen mit der Datenquelle aus, um Verbindungsinstanzen zu Ihrer Datenbank abzurufen. Der zugehörige Verbindungspool der einzelnen Datenquellen stellt das Verbindungsmanagement bereit.
Sie können mehrere Datenquellen mit unterschiedlichen Einstellungen erstellen und ihnen denselben JDBC-Provider zuordnen. So können Sie etwa mehrere Datenquellen verwenden, um auf verschiedene Datenbanken innerhalb einer bestimmten Datenbankanwendung eines Anbieters zuzugreifen. JDBC-Provider in WebSphere Process Server müssen mindestens eine der beiden folgenden Datenquellenschnittstellen implementieren, die von Sun Microsystems definiert wurden. Diese Schnittstellen ermöglichen die Ausführung der Anwendung in einem einphasigen oder zweiphasigen Transaktionsprotokoll.
Weitere Informationen zu Datenquellen enthält der Artikel Datenquellen im Information Center von WebSphere Application Server Network Deployment Version 6.0.
(c) Copyright IBM Corporation 2005, 2006.
Das Information Center basiert auf Eclipse-Technologie (http://www.eclipse.org).