Het vervangen van BW5 binnen een multinational

Bij WeAreFrank! helpen wij doorlopend organisaties om minder afhankelijk te worden van closed-source integratieplatformen zoals Mulesoft, WSO2, Adeptia, BizTalk en Tibco. Recent hebben we dit grote project bij deze multinational tot een goed einde gebracht, waarbij we bij drie verschillende businessunits Tibco BW5 hebben vervangen door ons open-source Frank!Framework.

We beschrijven de cases en onze aanpak, waarna je een goed beeld hebt hoe je succesvol een closed-source integratieplatform zonder downtime binnen een jaar kunt vervangen. Ook beschrijven we aan de hand van deze drie projecten welke keuzes je hebt om de migratie direct te gebruiken om de infrastructuur stabieler te maken of up-to-date te krijgen.

Drie projecten met elk hun eigen doelstelling

Drie verschillende businessunits met elk enkele duizenden gebruikers maakten elk op hun eigen manier gebruik van Tibco BW5. De eerste businessunit had alleen de behoefte om het huidige integratieframework te vervangen. Dit noemen wij een "as is" migratie. De infrastructuur an sich was op orde, dus de doelstelling was om dit vooral zo te houden. Naast het feit dat Tibco BW5 steeds minder ondersteund wordt, ging de migratie ook gepaard met een kostenbesparing van een miljoen euro. De urgentie om te migreren was er dus wel degelijk. 

Binnen negen maanden hebben we ruim 100 Tibco componenten met in totaal enkele duizenden koppelingen vervangen door koppelingen in het Frank!Framework. Dit allemaal zonder downtime, waardoor de business eigenlijk niets van het project heeft gemerkt.

Gebruik de migratie om structuren te verbeteren

Bij de tweede businessunit was er wel behoefte om dingen te veranderen. We hebben de migratie gebruikt om de datastructuur en de componenten van een nieuw ontwerp te voorzien, waardoor de infrastructuur veel stabieler is geworden. Ook hebben we de migratie gebruikt om enkele applicaties uit te faseren.

Inmiddels draait deze businessunit al vijf jaar stabiel op het Frank!Framework. Het geheel kan door slechts 1,5 FTE worden onderhouden. 

Gebruik de migratie om te moderniseren

Bij de derde businessunit bestond vooral de behoefte om te moderniseren. Naast dat we Tibco BW5 hebben vervangen, hebben we er direct voor gezorgd dat de infrastructuur Cloud ready werd. Zo werkten de oude Salesforce koppelingen nog met SOAP. Deze koppelingen hebben wij naar REST gemigreerd. Ondertussen hebben we ervoor gezorgd dat bestaande SOAP en JMS koppelingen beschikbaar bleven en net als de moderne REST-omgeving nog gewoon kon worden gebruikt. Verouderde applicaties konden dus nog steeds worden gekoppeld, terwijl de rest van de infrastructuur na de migratie helemaal voldeed aan de eisen van de tijd.

Nadat Tibco was uitgefaseerd hebben we medewerkers getraind in onze Frank!Academy. In tegenstelling tot de oude situatie wordt het onderhoud en beheer nu intern gedaan.

Onze aanpak

Bij de tientallen migraties die wij jaarlijks uitvoeren maken wij altijd gebruik van dezelfde, beproefde aanpak, waarbij we een project opdelen in vijf fasen:

  1. Onderzoek en informatieverzameling
  2. Analyse en impactbepaling
  3. Project startup
  4. Factory approach
  5. Nazorg en training

Uniek voor Tibco migraties, is dat we bij de Analyse en impactbepaling een broncode-analyse kunnen maken met onze Tibco BW Analyzer. Hiermee brengen we volledig geautomatiseerd de bestaande infrastructuur in kaart. In dit deel van het project wordt ook de verbeterde structuur ontworpen, en worden de modernisaties uitgedacht die we hierboven in project twee en drie beschrijven.

Nadat we in de Project startup alle voorbereidingen hebben getroffen, de benodigde data verzameld en tooling geïnstalleerd, gaan we in de Factory approach grootschalig koppelingen vervangen en in een CI/CD omgeving neerzetten. Een groot deel van de koppelingen wordt geautomatiseerd neergezet en een deel zal door ons team worden gemaakt. Je kunt er trouwens ook voor kiezen om dit (deels) door je eigen team te laten doen, of een Frank!Partner aan te haken.

Met onze unieke Proof of Migration Tool kunnen we 95 procent van de koppelingen automatisch testen. Hierdoor kunnen we garanderen dat na de migratie alle functionaliteit nog precies zo werkt als eerst.

Project afronding vinden wij even belangrijk als de eerste vier fasen van het project. In deze fase worden onder andere medewerkers via onze Frank!Academy getraind. Op deze manier kun je bijvoorbeeld de mensen die eerst met Tibco werkten bijscholen in het gebruik van het Frank!Frankwork.

Conclusie

WeAreFrank! is het enige bedrijf ter wereld dat snel en fabrieksmatig een draaiende productieomgeving van Tibco BW kan omzetten. Ook met de andere bekende integratieplatformen hebben we veel ervaring. 

Mogelijkheden verkennen om over te stappen van BW5 naar Frank!Framework?

Neem vrijblijvend contact met ons op!

Submit form