Retour au blog
Guides

Migrer de TIBCO BW5 vers BW6 : la méthode

Migrer de TIBCO BW5 vers BW6 ou BWCE : inventaire, conversion outillée, reprises, tests de non-régression et bascule progressive, étape par étape.

2 min de lecturePar ForTeam IT

Migrer de TIBCO BW5 vers BW6 : la méthode

Passer de BW5 à BW6 n'est pas une simple mise à jour : l'atelier, l'organisation du code et l'administration changent. Bien menée, la migration est l'occasion de nettoyer la plateforme ; mal préparée, elle reproduit les défauts du passé sur une base neuve.

Faire l'inventaire

Commencez par cartographier l'existant : la liste des projets et des processus, leurs starters (JMS, HTTP, fichiers, minuteurs), leurs dépendances (bases, files EMS, services externes, adaptateurs) et les environnements où ils tournent. Repérez les flux morts : ils ne se migrent pas, ils se décommissionnent.

Prioriser

Classez les flux selon leur criticité, leur fréquence d'évolution et leur complexité. Migrez en premier un flux représentatif mais peu risqué, pour valider la méthode, puis ceux qui évoluent le plus. Les flux figés et stables passent en dernier.

Convertir avec l'outillage

TIBCO fournit un outil de migration qui convertit les projets BW5 en applications BW6. Il traite l'essentiel des processus et des ressources, mais pas tout : certaines activités, des plugins ou des adaptateurs demandent une reprise manuelle. Prévoyez du temps pour ces corrections, et profitez-en pour regrouper les éléments communs dans des shared modules.

Repenser l'exécution

En BW6, les applications s'exécutent dans des AppNodes regroupés en AppSpaces. Décidez du regroupement des applications, du nombre d'AppNodes et de leur dimensionnement. Si la cible est BWCE, découpez en applications autonomes et externalisez toute la configuration.

Tester la non-régression

C'est l'étape décisive. Pour chaque flux, rejouez des messages réels (anonymisés si besoin) sur l'ancienne et la nouvelle version, et comparez les sorties : formats, valeurs, ordre, gestion des erreurs. Automatisez ces tests : ils serviront à chaque évolution future.

Basculer progressivement

Faites cohabiter BW5 et BW6 pendant la transition, en basculant flux par flux. EMS facilite cette coexistence : une file peut être consommée par l'ancienne version, puis par la nouvelle. Gardez un plan de retour arrière pour chaque bascule.

Industrialiser

Profitez de la migration pour mettre en place une chaîne CI/CD : build des applications, tests automatisés, déploiement scripté par environnement. C'est le principal gain à long terme de BW6.

FAQ

Combien de temps dure une migration ? Cela dépend du nombre de flux, de leur complexité et de la couverture de tests : de quelques semaines à plusieurs mois.

Faut-il geler les évolutions pendant la migration ? Idéalement flux par flux, pour éviter de développer deux fois la même évolution.

Peut-on migrer directement vers BWCE ? Oui, en passant par la conversion BW6 puis le découpage en conteneurs.

ForTeam IT à vos côtés

Vous préparez la migration de votre plateforme TIBCO ? ForTeam IT mobilise des développeurs TIBCO BusinessWorks qui ont déjà mené des migrations BW5 vers BW6 et BWCE. Lire aussi : BW5 vs BW6 et nos guides.

Rejoindre la communauté

TibcoBusinessWorksBW5BW6migration

À lire aussi

Vous êtes consultant IT freelance ?

Rejoignez ForTeam IT et accédez à des missions sélectionnées chez nos clients grands comptes.

Rejoindre la communauté