Avant de migrer WebSphere Integration Developer depuis WebSphere MQ Workflow, vous devez d'abord vérifier que vous avez bien préparé votre environnement.
L'Assistant de migration produit des constructions BPE dont la syntaxe est correcte même pour les structures WebSphere MQ Workflow qui ne peuvent pas être migrées (activités des programmes PEA ou PES, certaines affectations de personnel dynamiques, etc) et qui doivent être adaptées manuellement aux artefacts BPE exécutables.
Le tableau suivant détaille les règles de correspondance applicables :
WebSphere MQ Workflow | Business Process Choreographer |
---|---|
Processus | Processus avec mode d'exécution longRunning; Liens partenaires pour les interfaces entrantes et sortantes du processus |
Source et Récepteur | Variables pour l'entrée et la sortie des processus ; activité Réception et activité Réponse |
Activité des programmes | Activité Appeler |
Activité des processus | Activité Appeler |
Activité Vider | Activité Vider |
Bloc | Etendue avec activités BPEL imbriquées |
Condition de sortie de l'activité | Activité Pendant (qui contient l'activité proprement dite) |
Condition de démarrage de l'activité | Condition Jointure de l'activité |
Affectation de personnel de l'activité | Activité Tâche manuelle |
Conteneur d'entrée et conteneur de sortie de l'activité | Variables utilisées pour spécifier l'entrée et la sortie de l'activité Appeler |
Connecteur de contrôle ; Condition de transition | Lier; Condition de transition |
Connecteur de données | Activité Affecter |
Conteneur de données globales | Variable |
Si possible, commencez le processus de migration avec des petits projets. L'Assistant de migration va simplifier la conversion de vos modèles de processus WebSphere MQ Workflow en modèles de processus Business Process Editor mais sachez que les processus ne peuvent pas être mappés deux par deux quand vous créez un nouveau modèle de programmation. Les syntaxes des langages de spécification des processus sous-jacents (FDL et BPEL) sont parfois communes mais pas totalement identique. Business Process Editor n'aurait aucune utilité sinon. Les services Web constituent une nouvelle technologie prometteuse appelée à remplacer des technologies dépassées.
D'une manière générale, vous devez toujours examiner et modifier, si possible, les artefacts créés. Un effort supplémentaire doit être fait pour réussir la migration ou finir la tâche de migration.