A arquitectura de conectores Java EE (JCA - Java EE Connector Architecture) é uma solução tecnológica baseada na linguagem de programação Java para conectar um servidor de aplicação a um sistema de informação corporativo (EIS - enterprise information system). É considerada um componente de integração de aplicações corporativas (EAI - enterprise application integration).
O JCA é uma arquitetura genérica para ligar aplicações J2EE a sistemas legados desenvolvidos em arquitecturas heterogéneas (possivelmente fora da plataforma Java, incluindo bases de dados). O JCA foi desenvolvido ao abrigo do Processo Comunitário Java (JCP - Java Community Process) nas especificações de JSR 16 (JCA 1.0) a na JSR 112 (JCA 1.5). Em 2008, a versão corrente do JCA é a 1.5.
Ao usar a JCA, os vendedores de EIS que foram desenvolvidos noutras arquitecturas não terão de criar uma forma de ligação específica para um servidor aplicacional Java 2 EE. Exemplos de aplicações poderão ser ERP(s) como o SAP ou mesmo sistemas mais genéricos como linguagens de programação da alto nível como Cobol ou 4GL(s).
Ao componente que serve ligar o EIS ao servidor aplicacional Java 2 EE chama-se Adaptador de Recursos (RA - Resource Adapter).
O JDBC - Java Database Connection é usado especificamente para ligar aplicações Java a bases de dados e pode ser considerado como uma implementação de um adaptador de recursos para ligação a bases de dados SQL.
Como facilmente se pode compreender, ao usar um RA a integração de qualquer aplicação com um servidor aplicacional Java 2 EE torna-se mais rápida e muito mais barata.