Migrar los enlaces de JMS y de proceso JMS

Se puede migrar los enlaces de JMS y de proceso JMS a la construcción de SCA recomendada.

En WebSphere Studio Application Developer Integration Edition, este tipo de enlace permitía a los clientes comunicarse con un proceso BPEL u otro tipo de servicio enviando un mensaje a un MDB. Tenga presente que este tipo de enlace no era opcional para los procesos de larga ejecución y siempre se seleccionaba. En realidad, este tipo de enlace era el único permitido para las interfaces de petición-respuesta de los procesos de larga ejecución. Para los otros tipos de servicio, se generaría un MDB que invocaría el servicio adecuado.

El nombre JNDI empleado por el enlace de JMS era una combinación del nombre, el espacio de nombres destino y la indicación de la hora de inicio de validez del proceso BPEL.

En WebSphere Studio Application Developer Integration Edition, al seleccionar el enlace de JMS como tipo de despliegue para un proceso BPEL, se proporcionaban las opciones siguientes:
  • Fábrica de conexiones JNDI: el valor predeterminado es jms/BPECF (este es el nombre JNDI de la fábrica de conexiones de cola del contenedor de procesos de negocio de destino).
  • Cola de destino JNDI: el valor predeterminado es jms/BPEIntQueue (este es el nombre JNDI de la cola interna del contenedor de procesos de negocio de destino).
  • URL de proveedor JNDI: proporcionado por el servidor o personalizado: especifique una dirección. El valor predeterminado es iiop://localhost:2809.
Existen cinco opciones para migrar el enlace de proceso de JMS de WebSphere Studio Application Developer Integration Edition. El tipo de cliente que accede al servicio determina cuáles de las opciones de migración siguientes se llevan a cabo:
Nota: Una vez efectuados los pasos manuales de migración, el cliente también debe migrarse al nuevo modelo de programación. Consulte el tema pertinente para los tipos de cliente siguientes:
Tabla 1. Información adicional sobre la migración de clientes
Tipo de cliente Fuente de información adicional
Cliente WSIF que utiliza el enlace de proceso de JMS Migrar el cliente de la API de mensajería del coreógrafo de procesos de negocio genérica y el cliente de enlace de proceso JMS
API de EJB del coreógrafo de procesos de negocio genérica Migrar el cliente de la API de EJB del coreógrafo de procesos de negocio genérica
API de mensajería del coreógrafo de procesos comerciales genérica Migrar el negocio Migrar el cliente de la API de mensajería del coreógrafo de procesos de negocio genérica
Otro proceso BPEL del mismo módulo No disponible: conectar entre sí los componentes BPEL mediante el editor de ensamblajes
Otro proceso BPEL de otro módulo No disponible: crear una importación con enlace de SCA en el módulo de referencia y configurar su enlace de modo que apunte a la exportación con enlace de SCA que cree a continuación en la opción 1
Es importante tener en cuenta que si el proceso de negocio se pasa una referencia a sí mismo fuera de su módulo (a través de una referencia de servicio), siempre deberá seguir la opción 1 situada más abajo (siempre puede realizar más de una de estas opciones) para crear una exportación con un enlace SCA para el proceso de negocio. Solo un proceso de negocio por módulo puede pasar su referencia de servicio fuera del módulo porque la exportación debe marcarse como la exportación predeterminada del módulo. Esto se hace especificando "true" para el atributo llamado "default" de una exportación como en:
Referencia de punto final predeterminada
Debe marcar manualmente esta exportación de proceso de negocio como el valor por omisión pulsando la exportación con el botón derecho del ratón en la vista Integración empresarial, seleccionando Abrir con y después Editor de texto.
Tareas relacionadas
Migrar el cliente de la API de mensajería del coreógrafo de procesos de negocio genérica y el cliente de enlace de proceso JMS
Migrar el cliente de la API de EJB del coreógrafo de procesos de negocio genérica
Migrar el cliente JMS

Comentarios
(C) Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.