Data source connections

Data source connections allow EAServer components to share pools of preallocated connections to a remote database server, avoiding the overhead imposed when each instance of a component creates a separate connection. Components that support transactions must use a connection from an EAServer data source to interact with remote databases.

For EJB and Web components, EAServer implements the standard mechanism to alias JNDI names to JDBC data sources. For CORBA and PowerBuilder components, EAServer also supports Open DataBase Connectivity (ODBC) and Client-Library™ data sources.

The J2EE connector architecture (JCA) enables you to write portable Java applications that can access multiple transactional enterprise information systems. A connector is a specialized connection factory that provides connections for EJBs, Java servlets, JSPs, and CORBA-Java components. The JCA 1.5 architecture implements contracts between application servers and resource adapters, including work contracts, life cycle enhancements, transaction inflow, and message dispatch. JCA 1.5 inbound resource adapters allow you to receive messages of any type.

See Chapter 4, “Database Access,” in the EAServer System Administration Guide.