Administer Data access resources
This page provides a starting point for finding information about data access. Various enterprise information systems (EIS) use different methods for storing data. These backend data stores might be relational databases, procedural transaction programs, or object-oriented databases.
The flexible IBM WebSphere Application Server provides several options for accessing an information system backend data store:
- Programming directly to the database through the JDBC 4.0 API, JDBC 3.0 API, or JDBC 2.0 optional package API.
- Programming to the procedural backend transaction through various J2EE Connector Architecture (JCA) 1.0 or 1.5 compliant connectors.
- Programming in the bean-managed persistence (BMP) bean or servlets indirectly accessing the backend store through either the JDBC API or JCA-compliant connectors.
- Use container-managed persistence (CMP) beans.
- Use the IBM data access beans, which also use the JDBC API, but give you a rich set of features and function that hide much of the complexity associated with accessing relational databases.
Service Data Objects (SDO) simplify the programmer experience with a universal abstraction for messages and data, whether the programmer thinks of data in terms of XML documents or Java objects. For programmers, SDOs eliminate the complexity of the underlying data access technology such as, JDBC, RMI/IIOP, JAX-RPC, and JMS, and message transport technology such as, java.io.Serializable, DOM Objects, SOAP, and JMS.
Subtopics
- Deploy data access applications
Deploying a data access application includes more than installing the WAR or EAR file onto a server. Deployment can include tasks for configuring the application to use the data access resources of the server and overall runtime environment.
- Install a resource adapter archive
The application server uses the classes and other code that comprise a resource adapter archive (RAR) to support the resource adapters configured.
- Deploy SQLJ applications
Use Structured Query Language in Java (SQLJ) to develop data access applications that connect to DB2 databases. SQLJ is a set of programming extensions that enable you to use the Java programming language to embed statements that provide SQL (Structured Query Language) database requests.
- Administer data access applications
These administrative tasks consist primarily of configuring the objects, or resources, through which applications connect with a backend, and tuning those resources to handle the volume of connection requests.
- (zos) Plan to use optimized local adapters for z/OS
Use this high-level task when we are planning to implement the optimized local adapters for z/OS in our environment.
- (zos) Administer optimized local adapters
Related information:
End-to-end paths for Data access resources
Scripting for data access resources
Establishing high availability for Data access resources
Troubleshooting Data access resources