top of page
BLS_EW_III_Malters.jpg

 BLS: WSO2 Enterprise Integrator 
auf Red Hat OpenShift 

 #API MANAGEMENT   #INTEGRATION   #KUBERNETES   #CLOUD 

Die BLS setzt auf den WSO2 Enterprise Integrator fuĖˆr die gesamte Integration Ihrer Fachanwendungen, externer Partner bis hin zu Mobile Apps.

​

Das Ziel

​

Den monolithischen Enterprise Integrator von einer Virtual Machine (VM) auf mehrere OpenShift Container migrieren.

 

Herausforderungen

​

Dieses Vorhaben stellte folgende Herausforderungen an die Organisation und Technologien:

​

  • Mindset Wandel und VerstaĖˆndnis der Architektur und Design von Kubernetes

  • Neuorganisation der Integrationen als Micro Services mit WSO2 Micro Integrator

  • KnowHow Aufbau fuĖˆr OpenShift, Kubernetes, Container

  • Aufbau von Deployment Patterns und Best-Practices

  • Erstellung von Dokumentation und Guidelines fuĖˆr eine verstaĖˆndliche und nahtlose Migration

  • Verwaltung von ZustaĖˆnden

​

BLS-MI.png

Das wurde erreicht

​

  1. Jede Integrationen kann als eigene WSO2 Micro Integrator Instanzen entwickelt, getestet und deployed werden. Aus einer Laufzeitumgebung wurden viele unabhaĖˆngige Container Instanzen.

  2. Lokale Entwicklung: Jede Integration kann bereits lokal auf bei jeden Entwickler 1:1 auf Kubernetes getestet werden und es gibt keine UĖˆberraschungen auf den Test und Prod Umgebungen

  3. Skalierbarkeit: Einzelne Integrationen koĖˆnnen gemaĖˆss Anforderungen individuell skaliert werden

  4. Separierung und erhoĖˆhte Ausfallsicherheit: Die AnwendungsfaĖˆlle laufen getrennt in eigenen Pods und werden nicht mehr durch andere

    Integrationen beeinflusst.

  5. Schnelleres Go-To Market: Die Durchlaufzeit von Entwicklung bis Produktion wurde stark verringert

 

Automatisiert von der Entwicklung bis zur UĖˆberwachung

​

Mit der zuverlaĖˆssigen CI/CD Pipeline wird jede Integration unabhaĖˆngig von Entwicklung bis zu UĖˆberwachung automatisch bereitgestellt:

bls-entwicklungsprozess.png

Eingesetzte Technologien

​

  • WSO2 Micro Integrator

  • Podman

  • Red Hat OpenShift

  • Jenkins

  • Elastic

bottom of page