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 zu einem bestimmten Datenbanktyp 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 zuzugreifen. JDBC-Provider in WebSphere ESB 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.
Datenquelle | Komponente | Geltungsbereich | JNDI-Name |
---|---|---|---|
WBI-Datenquelle | CommonDB | Knoten | jdbc/WPSDB |
SCA Application Bus ME-Datenquelle | SCA ME | Server | jdbc/com.ibm.ws.sib/nlNode01.server1-SCA.APPLICATION.localhostNode01Cell.Bus |
Business Process Choreographer-Datenquelle | BPC | Server | jdbc/BPEDB |
Business Process Choreographer ME-Datenquelle | BPC ME | Server | jdbc/com.ibm.ws.sib/nlNode01.server1-BPC.localhostNode01Cell.Bus |
event | CEI | Server | jdbc/cei |
CEI ME-Datenquelle | CEI ME | Server | jdbc/com.ibm.ws.sib/nlNode01.server1-CommonEventInfrastructure_Bus |
Datenquelle | Komponente | Geltungsbereich | JNDI-Name |
---|---|---|---|
WBI-Datenquelle | CommonDB | Zelle | jdbc/WPSDB |
SCA Application Bus ME-Datenquelle | SCA ME | Cluster | jdbc/com.ibm.ws.sib/clusterone-SCA.APPLICATION.enduranceTestCell01.Bus |
Business Process Choreographer-Datenquelle | BPC | Cluster | jdbc/BPEDB |
Business Process Choreographer ME-Datenquelle | BPC ME | Cluster | jdbc/com.ibm.ws.sib/clusterone-BPC.enduranceTestCell01.Bus |
event | CEI | Cluster | jdbc/cei |
CEI ME-Datenquelle | CEI ME | Cluster | jdbc/com.ibm.ws.sib/clusterone-CommonEventInfrastructure_Bus |
Weitere Informationen enthält der Abschnitt 'Datenquellen' im Information Center von WebSphere Application Server.