Nicht empfehlenswerter Einsatz von Datenbankverbindungspools

Sie sollten Datenbankverbindungspools nicht zum Aufbau direkter Verbindungen von der Datenbank zu einer Anwendung verwenden. Verwenden Sie zur Interaktion mit einer Anwendungsdatenbank nur Adapter. Datenbankverbindungen sollten nur zu Datenbanken aufgebaut werden, die die jeweilige Anwendung nicht unterstützen, da Adapter die von den Programmierschnittstellen der Anwendung bereitgestellte Geschäftslogik verwenden. Wenn Sie eine direkte Verbindung zu einer Anwendungsdatenbank herstellen, um z. B. die SQL-Anweisung "Update" auszuführen, umgehen Sie die zugehörige Logik, die die API als Antwort zu der Aktualisierungsoperation ausführen würde. Dies gefährdet die Integrität der Anwendung und des Geschäftsprozesses.

Wenn Daten von einer Anwendung aus abgerufen werden müssen und Sie keinen Adapter verwenden möchten, um die Systemleistung nicht durch das Senden einer Geschäftsobjektanforderung an die Anwendung und das Empfangen der Antwort zu beeinträchtigen, können Sie auf folgende Alternativen zurückgreifen:

Copyright IBM Corp. 2004, 2005