Scripterstellung für Datenzugriffsressourcen
Diese Seite ist ein Ausgangspunkt, wenn Sie Informationen zum Datenzugriff suchen. Verschiedene unternehmensweite Informationssysteme können unterschiedliche Methoden für das Speichern von Daten verwenden. Die Back-End-Datenspeicher können relationale Datenbanken, prozedurorientierte Transaktionsprogramme oder objektorientierte Datenbanken sein.
IBM® WebSphere Application Server stellt verschiedene Optionen für den Zugriff auf den Back-End-Datenspeicher eines Informationssystems bereit:
- Direkte Programmierung für die Datenbank über die Anwendungsprogrammierschnittstelle 4.0, die Anwendungsprogrammierschnittstelle JDBC 3.0 oder die Anwendungsprogrammierschnittstelle für das optionale Paket von JDBC 2.0.
- Programmierung für die prozedurorientierte Back-End-Transaktion über verschiedene Connector, die der Architektur JCA (J2EE Connector Architecture) 1.0 oder 1.5 entsprechen.
- Programmierung in BMP (Bean-Managed Persistence) oder in den Servlets, die indirekt über die JDBC-API oder JCA-kompatible Connector auf den Back-End-Speicher zugreifen.
- Verwendung von CMP-Beans (Container-Managed Persistence).
- Verwendung der IBM Beans für Datenzugriff, die ebenfalls die JDBC-API verwenden, aber zahlreiche Features und Funktionen bieten. Die Komplexität des Zugriffs auf relationale Datenbanken bleibt dem Benutzer jedoch zum größten Teil verborgen.
Service Data Objects (SDO) vereinfacht die Programmierarbeit durch eine universelle Abstraktion für Nachrichten und Daten, unabhängig davon, ob der Programmierer Daten als XML-Dokumente oder als Java™-Objekte betrachtet. SDO hebt für Programmierer die Komplexität der zugrunde liegenden Datenzugriffstechnologie wie JDBC, RMI/IIOP, JAX-RPC oder JMS und Messaging-Protokoll-Technologie wie java.io.Serializable, DOM-Objekte, SOAP oder JMS auf.