Arquitetura de Gerenciamento de Conexão
A arquitetura de gerenciamento de conexão para acesso relacional e processual aos sistemas de informações corporativas (EIS) é baseada na especificação Java™ Platform, Enterprise Edition (Java EE) Connector Architecture (JCA). O CM (Connection Manager), o qual sonda e gerencia conexões em um servidor de aplicativos, é capaz de gerenciar as conexões obtidas pelos dois RAs (adaptadores de recursos) definidos pela especificação JCA e as origens de dados definidas pela especificação JDBC (Java Database Connectivity) 2.0 (e posterior) Extensions.
Para tornar as conexões de origem de dados gerenciáveis pelo CM, o WebSphere Application Server fornece um adaptador de recursos (o WebSphere Relational Resource Adapter) que permite às origens de dados JDBC ser gerenciadas pelo mesmo CM que gerencia as conexões JCA. Do ponto de vista do CM, as origens de dados do JDBC e as connection factories JCA possuem a mesma aparência. Os usuários das origens de dados não percebem nenhuma diferença programática ou de comportamento nos aplicativos, devido à arquitetura de base do JCA. Os usuários de JDBC ainda configuram e utilizam as origens de dados de acordo com o modelo de programação JDBC.
Os aplicativos que são migrados das versões anteriores do WebSphere Application Server poderão ter algumas diferenças de comportamento por causa das alterações de especificação de vários níveis de requisitos Java EE. Essas diferenças não estão relacionadas à adoção da arquitetura JCA.
Se você tiver aplicativos Java 2 Platform, Enterprise Edition (J2EE) 1.2 que utilizam a API do JDBC que você deseja executar no WebSphere Application Server 6.0 e posterior, o CM do JDBC do Application Server versão 4.0 ainda é fornecido como uma opção de configuração. A utilização dessa opção de configuração permite que aplicativos J2EE 1.2 sejam executados inalterados. Se você migrar um aplicativo da Versão 4.0 para a Versão 6.0 ou posterior utilizando as ferramentas de migração mais recentes, o aplicativo utilizará automaticamente o gerenciador de conexão da Versão 4.0 após a migração. Entretanto, os módulos EJB 2.x nos aplicativos J2EE 1.3, J2EE 1.4 e Java Platform, Enterprise Edition (Java EE) não podem utilizar o CM do JDBC no WebSphere Application Server Versão 4.0.