Koninklijke Rotra is ambitieus en wil als wereldwijde digitale expediteur verder doorgroeien. De organisatie ontwikkelde hiervoor zelfstandig de afgelopen jaren onder meer verschillende ERP-systemen, een API-platform en een klantportaal. Om de realisatie van haar ambitie mogelijk te maken, hebben wij voor Rotra in acht maanden een nieuw integratieplatform ontworpen en gebouwd in Azure.

Sinds de verkoop van het bedrijfsonderdeel ‘Wegtransport’ richt Rotra zich als digitaal expediteur op verdere uitbouw en groei van haar lucht- en zeevrachtactiviteiten. Vanuit haar ambitie wilde Rotra digitaal zo snel mogelijk weer een volgende stap zetten – in de cloud. Vanuit de bestaande on-premises integratie-omgeving moesten dringend zeven kernapplicaties met essentiële logistieke en financiële processen gemigreerd worden. Hierdoor ontstond een grote uitdaging: in recordtempo moest een integratieplatform in Azure ontworpen en gebouwd worden.

Snel en complex

De meest uitdagende IT-projecten worden gekenmerkt door twee zaken: snelheid en complexiteit. Het project bij Rotra moest niet alleen snel, maar was ook complex. Vanuit een bestaande IT-omgeving moest een nieuwe IT-omgeving geïmplementeerd worden. In haar ruim 110-jarig bestaan had Rotra een omvangrijke IT legacy opgebouwd. Dit betekende dat applicaties als het ware losgetrokken moesten worden uit een ‘spaghetti-infrastructuur’. Hierin waren bedrijfskritische applicaties gekoppeld aan, en dus afhankelijk van, andere (bedrijfskritische) applicaties. In dit proces kan elke fout of onzorgvuldigheid direct schadelijke gevolgen hebben voor een organisatie.

Om zowel tijdens als na het project de basis te leggen voor succesvolle digitale innovatie, heeft Motion10 voorafgaand aan de migratie een strategisch architectuuradvies uitgebracht. Hiervoor zijn wij in gesprek gegaan met Rotra over hun (toekomstige) wensen en behoeften in relatie tot haar applicatielandschap. Op basis hiervan hebben we vier basisspelregels opgesteld:

 

1. Geen complexe business logica in interfaces
2. Data-transfers zoveel mogelijk via API’s
3. Geen afhankelijkheden tussen applicaties
4. Alle services moeten modulair zijn

Intelligentie ondergebracht in bronsystemen

Tijdens het project waren basisspelregels 1 en 2 de belangrijkste succesfactoren. Zo hebben we alle intelligentie ondergebracht in de bronsystemen, zoals het CRM-systeem. De brondata in dit systeem, de relatiegegevens, werden hierin vastgehouden. Hierbij hebben we optimaal gebruik gemaakt van twee diensten uit Azure Integration Services: Azure API Management en Service Bus. Met Azure API Management hebben we een API-laag zonder complexe business logica in interfaces gerealiseerd, waarna via we Service Bus alle relatiegegevens door middel van data-transfers via API’s 1-op-1 hebben overgezet. Hierdoor is het project in sneltreinvaart verlopen. Bijzonder was dat de eindgebruikers en business partners van Rotra nauwelijks iets gemerkt hebben van deze grote operatie ‘onder de motorkap’; alle systemen bleven met minimale downtime gewoon beschikbaar.

Klaar voor realisatie ambitie

Met het nieuwe integratieplatform in Azure, dat volledig onafhankelijk is van de applicaties die eraan gekoppeld zijn, is Rotra klaar voor het realiseren van haar ambitie. De IT-organisatie is nu vrijwel onbeperkt in staat om wensen en behoeften vanuit de business op het gebied van digitale innovatie te faciliteren of zelfs te initiëren. Zo wil Rotra de volledige dienstverlening digitaliseren en hoogwaardig datagedreven gaan werken. Hierbij hebben op korte termijn, in samenwerking met Motion10, de volgende drie zaken de hoogste prioriteit:

1. Snel opschalen van resources
2. Opzetten van een datawarehouse en inplementatie van een BI tool
3. Uitbreiden van het API-platform

Wij kunnen ons nu een meer dan 110 jaar oude organisatie zónder IT legacy noemen. In plaats hiervan zijn wij met een nieuw integratieplatform in Azure klaar voor het realiseren van onze ambitie.”

Samir Rharouadi, Manager ICT Product Development Koninklijke Rotra

“In dit project heeft Motion10 zich laten zien als een partij met een scherpe focus. De basisspelregels uit het strategisch architectuuradvies hebben het écht mogelijk maakt dat dit project in sneltreinvaart is verlopen. Daarnaast waren de mensen van Motion10 zeer flexibel: zij waren volop beschikbaar en bereikbaar en toen het nodig was konden wij gelijk een beroep doen op een extra consultant. Het resultaat voelt héél bijzonder. Wij kunnen ons nu een meer dan 110 jaar oude organisatie zónder IT legacy noemen. In plaats hiervan zijn wij met een nieuw integratieplatform in Azure klaar voor het realiseren van onze ambitie.”

Meer weten over het essentiële belang van systeemintegratie voor de cloud transitie?

Wil je weten waarom systeemintegratie van essentieel belang is voor de cloud transitie? Download hier de whitepaper ‘Integratie als hefboom voor de cloud transitie’ van Gijs in ’t Veld, CTO en Principal Consultant Motion10.