Antes de migrar a WebSphere Integration Developer desde WebSphere MQ Workflow, primero debe asegurarse de que ha preparado correctamente el entorno.
El asistente de migración generará construcciones del editor de procesos de negocio sintácticamente correctas incluso en el caso de las construcciones de WebSphere MQ Workflow que no se pueden migrar (actividades de programa PEA o PES, algunas asignaciones de personal dinámicas, etc.), que deberán adaptarse manualmente a los artefactos del editor de procesos de negocio ejecutables.
En la tabla siguiente figuran las reglas de correlación aplicadas:
WebSphere MQ Workflow | Coreógrafo de procesos de negocio |
---|---|
Proceso | Proceso con modalidad de ejecución: longRunning; enlaces de socio para interfaces de proceso entrantes y salientes |
Origen y llegada | Variables para la entrada y la salida de procesos; actividad de recepción y actividad de respuesta |
Actividad de programa | Actividad de invocación |
Actividad de proceso | Actividad de invocación |
Actividad vacía | Actividad vacía |
Bloque | Ámbito con actividades BPEL incorporadas |
Condición de salida de actividad | Actividad while (delimitando la actividad) |
Condición de inicio de actividad | Condición de unión de actividad |
Asignación de personal de actividad | Actividad de tarea manual |
Contenedor de entrada y contenedor de salida de actividad | Variables empleadas para especificar la entrada/salida de la actividad de invocación |
Conector de control; condición de transición | Enlace; condición de transición |
Conector de datos | Actividad de asignación |
Contenedor de datos global | Variable |
Inicialmente se recomienda probar el proceso de migración con proyectos pequeños, si es posible. El asistente de migración simplificará la conversión de los modelos de proceso de WebSphere MQ Workflow en los modelos de proceso del editor de procesos de negocio, pero tenga presente que los procesos no pueden correlacionarse de forma unívoca ya que se crea un nuevo modelo de programación. Los ámbitos semánticos de los lenguajes de especificación de procesos subyacentes (FDL y BPEL) comparten una área de intersección, pero no se solapan por completo. De lo contrario, no podría esperar ninguna ventaja adicional del editor de procesos de negocio. Los servicios web constituyen una nueva y prometedora tecnología que pretende sustituir las soluciones obsoletas por otras nuevas.
Como norma general, siempre deberá revisar y posiblemente modificar los artefactos generados. Puede que tenga que llevar a cabo algunas tareas adicionales para que la migración sea satisfactoria o logre completarse.