Los WebSphere Adapter implementan J2EE (Java 2 Enterprise Edition) JCA (Connector
Architecture) versión 1.5. Se hace referencia a ellos como WebSphere Adapter
o adaptadores de recursos. Gestionan la conectividad bidireccional entre
sistemas EIS (Enterprise Information Systems) y componentes J2EE
soportados por WebSphere Process Server.
JCA se ha diseñado para facilitar la compartición de datos y para integrar nuevas aplicaciones J2EE
con sistemas heredados y otros sistemas EIS. JCA estipula cómo desarrollar un WebSphere Adapter
que puede:
- Conectarse a cualquier servidor de aplicaciones compatible con J2EE.
- Conectarse a aplicaciones que se ejecutan en ese servidor con un sistema EIS.
- Habilitar el intercambio de datos entre la aplicación J2EE y el sistema EIS.
Para llevar a cabo esto, el JCA estándar define una serie de contratos que
controlan las interacciones entre sistemas EIS y componentes J2EE dentro de un
servidor de aplicaciones. Los WebSphere
Adapters son totalmente compatibles con el estándar JCA y se han desarrollado
para ejecutarse en
WebSphere Process Server.
La compatibilidad con JCA tiene varias
ventajas:
- JCA es un estándar abierto
- JCA es el J2EE estándar para la conectividad de EIS
- JCA proporciona una infraestructura gestionada
Cada WebSphere Adapter consta de lo siguiente:
- Clases Foundation Implementan un conjunto genérico de contratos que
WebSphere Process Server
utiliza para gestionar interacciones entre
aplicaciones J2EE y todos los WebSphere Adapters. Estos contratos de calidad de servicio y de gestión del ciclo
de vida, también conocidos como contratos del sistema, definen la interfaz SPI
(Service Provider Interface). Por ejemplo, los contratos del sistema especifican
la gestión de credenciales de seguridad, la agrupación de conexiones y los
parámetros de gestión de transacciones.
- Subclases EIS Estas subclases genéricas y específicas de EIS definen
la interfaz CCI (Common Client Interface) y los contratos de la API de EIS. Por
ejemplo, las especificaciones de activación y conexión permiten que WebSphere Process Server
gestione sucesos de entrada y salida del WebSphere Adapter.
- Enterprise Metadata Discovery Este programa de utilidad realiza la introspección del sistema EIS
para generar SDO (Service Data Object) y otros artefactos que se compilan en un
archivo EAR (Enterprise Application Archive) estándar.
En la figura 1, se muestra una versión simplificada de la operación de WebSphere Adapter en esquema:
Figura 1. Esquema simplificado de un WebSphere Adapter.