Migrar los enlaces de EJB y de proceso EJB

Se puede migrar los enlaces de EJB y de proceso EJB 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 invocando un EJB. Tenga presente que este tipo de enlace no era opcional para los microprocesos; siempre se seleccionaba ya que los demás tipos de enlace utilizaban internamente el EJB generado.

El nombre JNDI del EJB generado se generaba automáticamente como una combinación del nombre, el espacio de nombres destino y la indicación de la hora de inicio de validez del proceso BPEL. Por ejemplo, estos atributos se pueden encontrar examinando las propiedades del proceso BPEL en las pestañas de contenido Descripción y Servidor del editor BPEL:

Tabla 1. Espacio de nombres generado
Nombre de proceso MyService
Espacio de nombres destino http://www.example.com/process87787141/
Válido desde Ene 01 2003 02:03:04

El espacio de nombres generado en este ejemplo es com/example/www/process87787141/MyService20030101T020304.

En WebSphere Studio Application Developer Integration Edition, al seleccionar el enlace de EJB como tipo de despliegue, no se proporcionaba ninguna opción.

Existen cuatro opciones para migrar el enlace de proceso 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 2. Información adicional sobre la migración de clientes
Tipo de cliente Fuente de información adicional
Cliente EJB que invoca el bean de sesión generado. Este tipo de cliente invoca un método EJB correspondiente a la operación BPEL que se va a invocar. Migrar el cliente EJB
Cliente WSIF que utiliza el enlace de proceso de EJB Migrar el cliente de enlace de proceso EJB
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 de negocio genérica 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 EJB
Migrar el cliente de enlace de proceso EJB
Migrar el cliente de la API de EJB del coreógrafo de procesos de negocio genérica
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

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