Para ahorrar tiempo cuando se realicen los pasos del ejemplo, el programa
simultáneo se invoca manualmente. Una vez que los datos llegan a la tabla de
sucesos, Adapter para JDBC sondea la tabla para buscar object_key, object_name y
object_function. A continuación, procesa el objeto de negocio de la aplicación de
base de datos Oracle.
Figura 7. Proceso de sucesos de entrada
Para Business Event System, se define un suceso para actualizaciones en la tabla
Cliente. Cuando se guardan cambios, se emite el suceso y el Gestor de sucesos de
Oracle busca suscripciones para este tipo de suceso. El ejemplo utiliza una
suscripción personalizada que reconoce el cambio en los datos del cliente. El
suceso se pasa a la suscripción, que procesa los datos en base a la acción definida
en la suscripción. La información del suceso rellena la tabla de sucesos de Adapter
para JDBC. El adaptador consulta esta tabla y utiliza la información del suceso
para realizar una operación Retrieve (recuperar) desde las tablas base del objeto de
negocio.
El contenido de este ejemplo incluye los procedimientos almacenados necesarios
para configurar la acción y las tablas de sucesos.
Nota: Aunque es posible utilizar un desencadenante en la tabla de cliente para
WebSphere Adapters en entornos en clúster
Puede mejorar el rendimiento y la disponibilidad del adaptador desplegando el
módulo de archivado de empresa (EAR) de WebSphere Adapter en un entorno de
servidor en clúster. La instancia del adaptador en el módulo EAR se replica en los
servidores federados.
WebSphere Process Server y WebSphere Application Server Network Deployment
dan soporte a los entornos en clúster. Los clústeres son grupos de servidores que
se gestionan conjuntamente para equilibrar cargas de trabajo y proporcionar alta
disponibilidad y escalabilidad. Cuando configura un clúster de servidores, crea un
perfil del Gestor de despliegue. HAManager, un subcomponente del Gestor de
despliegue, indica al contenedor JCA que active la instancia del adaptador. El
contenedor JCA proporciona un entorno de ejecución para las instancias del
adaptador. Para obtener más información sobre los entornos en clúster, consulte
14
IBM WebSphere Adapters: Adapter para Oracle E-Business Suite Guía del usuario
Tablas
base
Oracle
Programa
Tabla de
simultáneo
sucesos
personaliz.
Emitir el
Suscripciones
suceso
de sucesos
manejar cómo se rellena la tabla de sucesos, Oracle no lo recomienda.
Adaptador
JDBC