TIBCO BWCE : BusinessWorks dans les conteneurs
TIBCO BusinessWorks Container Edition (BWCE) : exécuter vos flux BW6 dans Docker et Kubernetes, avec configuration externalisée et déploiement continu.
TIBCO BWCE : BusinessWorks dans les conteneurs
TIBCO BusinessWorks Container Edition (BWCE) apporte BusinessWorks au monde des conteneurs. On développe comme en BW6, dans Business Studio, mais l'application s'exécute dans une image Docker, orchestrée par Kubernetes, OpenShift ou une plateforme cloud.
Ce qui change par rapport à BW6
En BW6, plusieurs applications partagent des AppNodes administrés dans un domaine. En BWCE, chaque application devient un conteneur autonome : une image de base BWCE, plus l'archive de l'application. Il n'y a plus de domaine central à administrer : c'est l'orchestrateur qui démarre, réplique et redémarre les conteneurs.
Les principes à respecter
- Une application, un conteneur : découper les flux en applications indépendantes.
- Configuration externalisée : les valeurs propres à chaque environnement viennent de variables d'environnement, de ConfigMaps ou d'un serveur de configuration, jamais de l'image.
- Sans état : l'état durable vit dans une base, une file ou un cache, pas dans le conteneur.
- Observabilité : sondes de santé, journaux centralisés et métriques exposées à la plateforme.
Les bénéfices
- Déploiement continu : une image se construit et se déploie par la chaîne CI/CD.
- Montée en charge : on ajoute des réplicas d'un flux sans toucher aux autres.
- Isolation : une application défaillante n'emporte pas ses voisines.
- Portabilité : la même image tourne sur site ou dans le cloud.
Les points d'attention
- Découpage : un gros projet BW5 ou BW6 monolithique doit être scindé avant d'être conteneurisé.
- Compétences mixtes : il faut maîtriser BusinessWorks ET Kubernetes.
- Messagerie : les échanges entre conteneurs passent souvent par EMS ou un bus d'événements, à dimensionner.
FAQ
Peut-on passer directement de BW5 à BWCE ? Oui, mais la démarche passe par la conversion en BW6 puis le découpage. Voir migrer de BW5 vers BW6.
BWCE exige-t-il Kubernetes ? Non : Docker seul suffit pour démarrer, mais un orchestrateur devient vite nécessaire en production.
Le développement change-t-il ? Peu : on garde Business Studio et les mêmes palettes ; c'est l'empaquetage et l'exploitation qui changent.
ForTeam IT à vos côtés
Vous conteneurisez vos flux TIBCO ? ForTeam IT réunit des développeurs TIBCO BusinessWorks à l'aise avec Kubernetes et l'industrialisation. Découvrez aussi notre page TIBCO.
À 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é