Conectores de Yakarta


Jakarta Connectors ( JCA ; anteriormente Java EE Connector Architecture y J2EE Connector Architecture) es una herramienta de lenguaje de programación Java para conectar servidores de aplicaciones y sistemas de información empresarial (EIS) como parte de la integración de aplicaciones empresariales (EAI). Mientras que JDBC se utiliza específicamente para conectar aplicaciones Java a bases de datos , JCA es una arquitectura más genérica para la conexión a sistemas heredados . JCA se desarrolló bajo el Java Community Process como JSR 16 (JCA 1.0), JSR 112 (JCA 1.5) y JSR 322 (JCA 1.6).

J2EE Versión 1.3 requiere que los servidores de aplicaciones admitan JCA Versión 1.0. J2EE Versión 1.4 requiere que los servidores de aplicaciones admitan JCA Versión 1.5.Java EE versión 6 requiere que los servidores de aplicaciones admitan JCA versión 1.6.

La arquitectura del conector de Jakarta define un estándar para conectar un servidor de aplicaciones compatible con un EIS. Define un conjunto estándar de contratos a nivel de sistema entre el servidor de aplicaciones Jakarta EE y un adaptador de recursos. Los contratos del sistema definidos por la Versión 1.0 de J2EE Connector Architecture se describen en la especificación de la siguiente manera:

Los adaptadores JCA se pueden construir para integrarse con varios sistemas de información empresarial como Siebel Systems , SAP AG , Great Plains Systems , Oracle Applications , etc. Siebel proporciona API para integrarse con varias plataformas como Java , C++ , .NET , Visual Basic , etc. Para Java proporciona una interfaz llamada ' Java Data Bean ' (JDB). El adaptador de Siebel proporciona acceso a datos a través de la API de JDB. Great Plains Systems proporciona una interfaz llamada eConnect para integrarse con otras plataformas. SAP proporciona una interfaz para Java llamada SAP Java Connector (SAP JCo).