Bedrijven hoeven niet langer te leunen op dure, resource-intensieve, afzonderlijke on-premise integratieoplossingen. De opkomst van Integration Platforms-as-a-Service (iPaaS) maakt de weg vrij voor een overvloed aan mogelijkheden. Daarnaast bieden hybride integraties bedrijven nieuwe flexibele strategieën om multi-cloud en on-premise oplossingen te combineren. De leiding nemen in je branche, vereist een veelzijdige aanpak: de portfoliobenadering.
Vind jouw integratie aanpak
Een portfoliobenadering betekent dat jouw organisatie de mogelijkheid heeft om integratie(s) te kiezen volgens een reeks vooraf gedefinieerde strategieën. En er zijn tal van strategieën die toepasbaar zijn, dat betekent niet dat je voor het hele assortiment moet gaan. Integratieoplossingen zijn immers kostbaar. Ze zijn van invloed op je organisatie, je teams en de richting die je bedrijf op gaat.
Wel is het aan te raden om meerdere opties te verkennen. Kiezen voor een enkele aanpak belemmert ook je vermogen om agile te blijven en de juiste uitdaging met de juiste oplossing aan te gaan.
Bovendien, als een bepaalde gekozen aanpak niet de gewenste resultaten oplevert, zal het een kostbaar en tijdsintensief proces zijn om een volledig nieuwe en onontdekte integratiestrategie te implementeren. Wanneer je in plaats daarvan gebruik kunt maken van een portfolio van meerdere integratiemogelijkheden, blijf je flexibel en concurrerend.
In een eerdere post over hybride integratieplatforms hebben we laten zien hoe sommige integratiebehoeften geschikt zijn om on-premise te houden, terwijl andere weer beter kunnen worden geïmplementeerd via cloud-based en outsourced opties.
Bij een portfoliobenadering is er ook een onderscheid te maken tussen intern beheerde integraties en extern beheerde integraties. Kies je ervoor om de complete technology stack en architectuur zelf te verzorgen? Oftewel, je gehele Enterprise (EA), Solution (SA) en Technological Architecture (TA)? Of besteed je onderdelen en oplossingen uit die op dit moment niet binnen de (financiële of technologische) mogelijkheden passen.
Vier strategieën voor integratie
Bij het in kaart brengen van integratiestrategieën is het belangrijk om onderscheid te maken tussen vendor-based oplossingen en developer-based oplossingen. Simpel gezegd kun je zeggen dat vendor-based benaderingen extern worden beheerd en developer-based intern – enige nuance moet gemaakt worden aangezien dit in de praktijk vaak grijze gebieden zijn. Om duidelijkheid te geven gaan we hieronder dieper in op de vier belangrijkste integratiestrategieën.
Vendor-based benadering: Integration-as a-Service (IaaS)
Een Integration-as-a-Service-provider is een third-party-provider (TPP) die namens jou of je gebruikers integraties maakt en implementeert. Om kosten en tijd te besparen, gaan IaaS oplossingen over het algemeen te werk aan de hand van vooraf gebouwde frameworks en worden deze aangepast aan jouw integratievraagstukken. Voor de meeste organisaties is het maken en beheren van integraties te duur en/of te ingewikkeld. Een IaaS neemt dat probleem voor je weg.
Een groot voordeel van het gebruik van IaaS-leveranciers is dat ze vaak een bepaalde specialisatie hebben in een branche, product of reeks integratieoplossingen en precies weten hoe ze jouw uitdagingen het beste kunnen oplossen. Omdat het een Integration-as-a-Service is, is de betaling en inzetbaarheid flexibel, afhankelijk van je zakelijke behoeften. Wil je controle behouden dan betaal je voor het hele integratieplatform, of je kunt per integratie betalen in het geval je liever specifieke integraties aan de vendor over wilt laten.
Een nadeel met System Integrators is dat je specifiek in kaart moet hebben welke integratieoplossingen voor jouw business nodig zijn. Een partnership met één SI-leverancier kan kwetsbaar zijn omdat zij mogelijk niet alle expertise in huis hebben die aansluit bij jouw specifieke branche (en zich dus bewust zijn van potentiële groeimogelijkheden in jouw markt). Het vinden van een geschikte vendor kan een langzaam proces zijn, laat staan wanneer je een hele reeks verschillende leveranciers nodig hebt om aan al je integratiebehoeften te voldoen.
Echter, Yenlo’s Connext Go! IaaS-oplossing is speciaal ontworpen om een breed scala aan integraties aan te kunnen, mede door een 24/7 support. Yenlo’s experts zorgen voor de development, het beheer, de infrastructuur en de ondersteuning. Connext Go! is gebaseerd op WSO2 open-source technologie, wat betekent dat je een ontelbare reeks integratiemogelijkheden hebt. Naast WSO2 API-beheer en integratie (microservices en ESB), ondersteunt de Connext Go! IaaS-oplossing ook Kafka en message-queuing voor streaming.
Vendor-based benadering: Integration Platform-as-a-Service (iPaaS)
Heb je een integratieoplossing nodig die meer agile, customizable, schaalbaar, en tevens cloud-based is? Dan is de iPaaS dé weg vooruit. Een integration-Platform-as-a-Service is een alles-in-een oplossing voor al je integratievraagstukken. In veel gevallen kun je bij een iPaaS kiezen voor een modulaire aanpak. Hierbij kies je de technologische oplossingen en systemen die van toepassing zijn op jouw organisatie. De vendor kan je hierbij helpen door – naast advies – ook de implementatie van de integraties te verzorgen.
Een van de grootste voordelen van het kiezen voor een iPaaS-oplossing is het feit dat al je integratie op één platform gehuisvest zijn. Bijvoorbeeld met Yenlo’s Connext Platform. Volledig gemanaged, gehost, cloud-based, schaalbaar en flexibel zodat je kunt inspelen op de markt, third-party applicatie providers, of je eigen strategie. Oftewel een iPaaS laat je zo hands-on of hands-off zijn als je wilt.
Een minder gunstige kant van iPaaS-oplossingen is dat de cost of ownership sterk verschilt per leverancier. Bij sommige leveranciers moet je betalen voor een Proof of Concept, terwijl andere zoals de op WSO2 gebaseerde iPaaS van Yenlo een open source oplossing biedt die je eerst kunt uitproberen.
Developer-based benadering: Privaat integratie framework
Developer-based integratiebenadering betekent dat je gebruik maakt van een team van developers om integraties zelf te bouwen. Dit kan een in-house DevOps team zijn of je kunt het uitbesteden.
Als je besluit om grotendeels te vertrouwen op je eigen vermogen om integraties te bouwen, is het aan te raden te werken met een integratie-infrastructuur (proprietary integration framework). Door een framework neer te zetten kun je meerdere integraties op een min of meer dezelfde manier inzetten. Een privaat integratie framework geeft je de flexibiliteit om meerdere integratieoplossingen te hergebruiken afhankelijk van de use case.
Een van de redenen waarom je voor een eigen integratie framework zou kunnen kiezen, is wanneer je alles liever in eigen beheer houdt. Het voordeel hiervan is dat je volledig eigenaar bent van je eigen technologie en integratieoplossingen. De kosten hiervan zijn dan grotendeels verwerkt in de operationele resources die nodig zijn om het framework en de technologie te bouwen.
Een nadeel van het proprietary integratie framework is het onderhoud. Het succes en de upkeep van je integraties zijn nu volledig afhankelijk van de teams die de technologie in de eerste plaats hebben gemaakt. Dus wanneer je organisatie en teams op- of afschalen, moet er ook een specifieke overdracht van expertise plaatsvinden. Dit is een tijdsintensief proces dat veel van je teams en operationele middelen vraagt.
Developer-based benadering: Open-source integratieplatform
Een open-source integratieplatform kan een passend alternatief zijn voor het bouwen van je eigen reeks op maat gemaakte integraties. Het is minder ingewikkeld dan het creëren van een volledig integratie framework en geeft je genoeg mogelijkheden om je eigen developers in te zetten.
Het grootste voordeel is het feit dat het open-source technologie betreft. Hulpmiddelen en externe informatie over hoe je bepaalde integraties bouwt en implementeert zijn veelal voorhanden en vaak goed onderzocht. Dit kan je eigen team een heel eind op weg helpen en voorkomt de noodzaak om het wiel opnieuw uit te moeten vinden.
Het nadeel van open-source integratieplatforms is dat je team een learning curve ondergaat om de techniek eigen te maken. Daarnaast kan het implementeren van zelfgecreërde integratieoplossingen een complex proces zijn zonder de juiste (externe) hulpmiddelen. Naast Yenlo’s IaaS en iPaaS oplossingen bieden we ook consultaties en integratieadvies, zeker wanneer het open-source integratietechnologie zoals WSO2 betreft.
Het kiezen van jouw integratieportfolio
Of je nu kiest voor een extern beheerde of een intern gebouwde integratieoplossing, het hangt er uiteindelijk van af hoe comfortabel jouw organisatie is met beide keuzes. Soms werkt een combinatie het beste. De portfolio-aanpak is niet de gemakkelijke weg en vereist een goed zicht op je integratiedoelstellingen. Dat gezegd hebbende, in een tijd waarin agile en schaalbaarheid meer dan ooit telt, ongeacht de grootte van je organisatie, is de portfolio-aanpak voor integratie een sterke oplossing. Als je meer wilt weten over de juiste strategie voor jouw integraties, neem dan contact met ons op. Yenlo is er om jou bij te staan op de weg naar digitale transformatie.