info@yenlo.com
ned
Menu
API Management 9 min

Migratie van Microsoft BizTalk naar iPaaS 

Microsoft BizTalk was ooit het favoriete platform van Microsoft voor het bouwen en uitvoeren van integraties tussen applicaties. Bij sommige organisaties draait BizTalk al meer dan 20 jaar op hun servers.  Met de opkomst van moderne Platform as a Service (iPaaS)-oplossingen voor integratie is het een goed idee om uw huidige BizTalk-implementatie opnieuw te evalueren. iPaaS biedt verschillende voordelen, zoals schaalbaarheid, kostenbesparing en onafhankelijkheid. 

Sander 2023 Yenlo
Sander Wilmink
Sales Consultant
migrating microsoft biztalk to ipaas featured

Microsoft BizTalk was ooit het favoriete platform van Microsoft voor het bouwen en uitvoeren van integraties tussen applicaties. Bij sommige organisaties draait BizTalk al meer dan 20 jaar op hun servers. 

Met de opkomst van moderne Platform as a Service (iPaaS)-oplossingen voor integratie is het een goed idee om uw huidige BizTalk-implementatie opnieuw te evalueren. iPaaS biedt verschillende voordelen, zoals schaalbaarheid, kostenbesparing en onafhankelijkheid. 

Wat is Microsoft Biztalk? 

Microsoft BizTalk Server is een integratieplatform voor ondernemingen dat de automatisering en coördinatie van bedrijfsprocessen mogelijk maakt door de uitwisseling van informatie tussen verschillende systemen te vergemakkelijken. Het beschikt over Enterprise Service Bus (ESB)-patronen die u van een integratieplatform mag verwachten, zoals berichttransformatie en berichtroutering. Adapters met verschillende protocollen kunnen worden gebruikt om berichten uit te wisselen tussen BizTalk en andere systemen of handelspartners. 

Windows en SQL Server als basis 

BizTalk Server is een traditioneel stuk software, waarvoor u moet voldoen aan de systeemvereisten voor de (virtuele) servers waarop u het wilt laten draaien en een specifieke Windows Server-versie als besturingssysteem. 

Naast deze basis is BizTalk sterk afhankelijk van Microsoft SQL Server als onderliggende database. BizTalk Server gebruikt SQL Server om configuratiegegevens, trackinggegevens en andere metagegevens met betrekking tot de werking ervan op te slaan. Informatie over berichten, orchestrations, trackinggegevens en andere operationele details wordt opgeslagen in verschillende databases die op SQL Server draaien. 

Versiegeschiedenis en toekomst 

Microsoft BizTalk bestaat al een tijdje, met versies die teruggaan tot de eerste release in het jaar 2000. Hoewel elke versie nieuwe functionaliteit en bijgewerkte compatibiliteit met .NET Frameworks en Microsofts Visual Studio bood, is BizTalk in de kern in de loop der tijd niet zo veel veranderd. Het is opvallend dat het vier jaar heeft geduurd voordat de nieuwste versie, BizTalk 2020, op de markt kwam sinds de voorganger in 2016. Dit zijn enkele kenmerken van een softwareproduct dat enerzijds volwassen en stabiel is, maar anderzijds grotere innovaties mist. 

Waarom migreren? 

Waarom zou u een oplossing die al jarenlang solide functioneert, migreren naar andere technologie? Laten we eens kijken naar een aantal onderwerpen die IT-organisaties met BizTalk kunnen evalueren. 

Uw integraties innoveren 

Op de webpagina over de productlevenscyclus van Microsoft staat dat de mainstream ondersteuning in 2028 afloopt, met de mogelijkheid van verlengde ondersteuning tot 2030. Vanuit het oogpunt van ondersteuning is dat nogal wat tijd, hoewel tijdens de verlengde ondersteuning alleen beveiligingspatches beschikbaar zullen zijn. Nu de industrie zich sterk richt op cloud-native oplossingen, blijven organisaties met BizTalk-implementaties achter met de prangende vraag of innovatie de komende jaren topprioriteit zal zijn. 
 
Het integratie-ecosysteem verschuift naar cloud-native oplossingen, serverloze architecturen en microservices, waar BizTalk misschien niet naadloos in past en uitdagingen met zich meebrengt, zoals:  

  • Het belemmeren van de acceptatie van opkomende technologieën 
  • Beperking van de mogelijkheid om te profiteren van innovaties zoals AI-gestuurde integratie, event-driven architectuur en meer.  

Uiteindelijk komt echte innovatie voort uit het vermogen van de organisatie om snel in te spelen op veranderende zakelijke vereisten door gebruik te maken van geavanceerde integratiemogelijkheden. 

Specifieke kennis 

Het beheersen van BizTalk in integratieprojecten kan op zich al een uitdaging zijn. Naast het leren gebruiken van BizTalk zelf en ervoor zorgen dat Windows Server soepel draait, is er binnen uw organisatie een DBA-rol nodig om SQL Server te onderhouden. BizTalk vereist ook aanvullende ontwikkelingsvaardigheden. Dit kan beperkt zijn tot XML-gerelateerde technieken, maar voor complexere datatransformaties die niet kunnen worden bereikt met de visuele tools van BizTalk Mapper, moet u C# gebruiken voor aangepaste XSLT-transformaties of gegevensverwerking. 

Hoewel er zeker .Net-ontwikkelaars zijn, zal het een uitdaging zijn om mensen te vinden die over alle genoemde vaardigheden beschikken. Met een lange leercurve en andere opties voor integratiestacks is het beheersen van BizTalk-technologie ook niet iets waar de gemiddelde IT-professional naar streeft. 

Kosten van het platform 

Welke kosten zijn er verbonden aan het gebruik van BizTalk? Allereerst zijn er de softwarelicenties voor BizTalk Server, Windows Server en Microsoft SQL Server. Als vereisten zoals load balancing/hoge beschikbaarheid een rol spelen, is een duurdere SQL Enterprise-licentie nodig om SQL-clusters te creëren. De tweede kostenpost is het draaien van deze softwarestack op een infrastructuur. In de meeste gevallen zal een on-premise datacenter of managed private hosting de server-/VM-capaciteit leveren. 

Naast de initiële installatie dragen ook de lopende onderhouds- en beheerkosten bij aan de TCO. Systeemupdates, beveiligingspatches en prestatie-optimalisaties vereisen specifieke administratieve inspanningen, waarvoor mogelijk een bekwaam IT-team nodig is. 

Belemmering voor cloudadoptie 

Veel organisaties hebben fors geïnvesteerd in hun BizTalk-oplossingen, die vaak ingewikkelde integraties, aangepaste adapters en specifieke configuraties omvatten die zijn afgestemd op on-premise opstellingen en bedrijfskritische applicaties. Het verplaatsen van deze applicaties naar de cloud of het migreren naar Software-as-a-Service (SaaS)-applicaties kan aanzienlijke uitdagingen met zich meebrengen wanneer BizTalk, dat van oudsher verweven is met de on-premise varianten van deze applicaties, een aanzienlijke barrière vormt voor cloudadoptie. 
 
In een greenfield-situatie verloopt het cloudadoptieproces vrij soepel door SaaS-applicaties en een integratieplatform te kiezen die het beste bij hen passen. Het verplaatsen van kernapplicaties die zijn geïntegreerd met BizTalk naar SaaS brengt daarentegen een aanzienlijke paradigmaverschuiving met zich mee. Herevaluatie van de volgende onderwerpen is onvermijdelijk: 

  • De locatie van gegevens die aanvankelijk on-premise waren opgeslagen 
  • Beveiligingsmaatregelen die van toepassing zijn op (openbare) clouds  
  • Verschillen in infrastructuur en protocollen tussen on-premise en cloud 
  • Mogelijke herconfiguratie van integratiepatronen 

Om de barrière voor cloudadoptie te overwinnen, is een zorgvuldige balans nodig tussen het behoud van de historische investering in BizTalk en het benutten van de voordelen van SaaS, zoals schaalbaarheid en flexibiliteit, terwijl tegelijkertijd een naadloze continuïteit van bedrijfsprocessen wordt gewaarborgd. 

Hoe nu verder? 

De paradox van BizTalk ligt in de historische intentie om de ontkoppeling van applicaties te vergemakkelijken, terwijl het tegenwoordig de uitdaging van potentiële lock-in met zich meebrengt vanwege zijn legacy. 

Zoals bij alle migraties zijn er verschillende manieren om verder te gaan. Zoals bij elke moderniseringsinspanning zijn er meerdere wegen die vooruit leiden. Deze kunnen worden onderverdeeld in technologische keuzes en migratiescenario’s. 

Migratiescenario’s 

De migratie van on-premises BizTalk Server naar moderne cloudproviders of iPaaS vereist een zorgvuldige planning en uitvoering. Er zijn veelvoorkomende migratiescenario’s om rekening mee te houden, elk met hun eigen niveau van cloudadoptie. 

1. Rehosting/replatforming 

Verplaats uw bestaande BizTalk-omgeving naar de cloud en breng optionele aanpassingen aan om gebruik te maken van clouddiensten. Voor Windows Server en SQL Server, die integraal deel uitmaken van BizTalk, moet u virtuele machines (VM’s) inrichten in de Infrastructure as a Service (IaaS) van de cloud. Dit houdt in dat u VM’s configureert met de benodigde resources en softwarespecificaties om aan de vereisten van BizTalk te voldoen. 

Dit betekent dat u Windows Server- en SQL Server-VM’s moet inrichten op cloudplatforms zoals Azure, AWS of GCP. Hoewel alle IaaS-providers schaalbaarheid en flexibiliteit bieden, bieden sommige cloudplatforms de mogelijkheid om uw on-premises Windows- en SQL Server-licenties mee te nemen. Hierdoor kunnen organisaties gebruikmaken van bestaande investeringen en de kosten optimaliseren bij de migratie naar cloud IaaS. 

2. Hybride implementatie 

Houd sommige BizTalk-componenten on-premises en migreer andere geleidelijk naar de cloud. Dit maakt een gefaseerde aanpak van de migratie mogelijk, wat zorgt voor een soepelere overgang voor organisaties met complexe integratielandschappen. 

Bij een hybride implementatie kunnen bepaalde elementen van de BizTalk-infrastructuur, zoals specifieke orchestrations of adapters, naar de cloud worden gemigreerd. Dit kan worden bereikt door on-premise en cloudresources met elkaar te verbinden, waardoor een naadloze communicatie tussen de twee omgevingen wordt gegarandeerd. Deze aanpak is geschikt voor organisaties met specifieke compliance-eisen, legacy-systemen of afhankelijkheden die een geleidelijke overgang noodzakelijk maken. 

3. Herontwerpen voor cloud-native oplossingen 

Het meest toekomstbestendige scenario omvat het herontwerpen van integraties met behulp van moderne cloud-native integratiemogelijkheden. Bestaande BizTalk-orkestraties worden opgesplitst in kleinere, herbruikbare, losjes gekoppelde integratiestromen. Organisaties moeten bij het herontwerpen rekening houden met API-gestuurde architectuur of message/event brokers om diensten verder te ontkoppelen. 

Hoewel deze aanpak een paradigmaverschuiving en meer inspanningen vooraf vereist, levert hij op lange termijn de hoogste waarde op in termen van flexibiliteit, onderhoudbaarheid en innovatie. 

Een moderne iPaaS-aanpak 

Wanneer organisaties de in scenario 3 beschreven herontwerproute volgen, staan ze voor een belangrijke beslissing: moeten ze hun integratielandschap samenstellen uit afzonderlijke clouddiensten of een uitgebreid integratieplatform gebruiken? 

In plaats van een integratielandschap opnieuw op te bouwen uit afzonderlijke clouddiensten, kiezen veel organisaties voor een Integration Platform as a Service (iPaaS) als alternatief voor de verouderde architectuur van BizTalk.  

Qua functionaliteit biedt een iPaaS kernfuncties voor integratie, zoals vooraf gebouwde connectoren, berichtenorkestratie, transformatie, monitoring en API-beheer. Dit dekt integratiescenario’s die momenteel door BizTalk worden afgehandeld en maakt moderne integratiepatronen mogelijk. 

In tegenstelling tot traditionele middleware zoals BizTalk werken cloud-native iPaaS-platforms op basis van een consumptiemodel en bieden ze elastische schaalbaarheid en multi-tenancy. Dit is iets waar een afgebakende BizTalk Server-installatie niet toe in staat is. Organisaties betalen voor wat ze gebruiken, terwijl de infrastructuur, patches en platformonderhoud door de leverancier worden verzorgd. Dit vermindert de operationele complexiteit en administratieve overhead aanzienlijk. 

Boomi enterprise platform 

Een platform als Boomi blinkt uit in het leveren van integratiemogelijkheden in een low-code ontwikkelomgeving. Naast traditionele applicatie-integratiemogelijkheden biedt Boomi een uitgebreide integratiesuite die veel verder gaat dan wat legacy-platforms zoals BizTalk bieden: 

  • Data-integratie en -beheer: Naast op berichten gebaseerde applicatie-integratie blinkt Boomi uit in datasynchronisatie, ETL-processen en datakwaliteitsbeheer tussen verschillende systemen. 
  • Datahub: Boomi biedt gecentraliseerde masterdatamanagementmogelijkheden, waardoor de consistentie en governance van gegevens binnen de hele onderneming worden gewaarborgd. Dit is iets waar BizTalk nooit voor is ontworpen. 
  • API-beheer en -ontwerp: ingebouwd API-levenscyclusbeheer, van ontwerp en testen tot implementatie en monitoring, maakt echte API-gestuurde connectiviteit mogelijk. 
  • EDI- en B2B-integratie: native ondersteuning voor EDI-standaarden en B2B-protocollen vereenvoudigt het onboarden van partners en het beheer van handelspartners. 
  • Event streams en realtime verwerking: ondersteuning voor event-driven architectuur maakt moderne integratiepatronen mogelijk die verder gaan dan de messagingmogelijkheden van BizTalk. 

Deze mogelijkheden positioneren Boomi niet alleen als een vervanging voor BizTalk, maar ook als een veelzijdig integratieplatform dat voorziet in alle moderne integratiebehoeften. Waar BizTalk zich voornamelijk richtte op applicatie-naar-applicatieberichten, functioneert Boomi als een echt Zwitsers zakmes voor bedrijfsintegratie en gegevensbeheer. 

Boomi Enterprise Platform

Samenvatting 

Hoewel BizTalk een stabiele en beproefde integratietechnologie blijft, worden de echte voordelen pas duidelijk wanneer u overstapt. Cloud-native integratieplatforms bieden onbeperkte schaalbaarheid voor zowel huidige als toekomstige integraties. Het potentieel voor kostenbesparing is aanzienlijk, aangezien u kunt besparen op de kosten van BizTalk-licenties en de complexe onderliggende softwarestack. Onafhankelijkheid komt naar voren als een belangrijk voordeel. Door niet langer afhankelijk te zijn van IT-experts met gespecialiseerde BizTalk-kennis, kunt u vol vertrouwen vertrouwen op gemeenschappelijke ontwikkelingsstandaarden, open-sourceoplossingen verkennen of gebruikmaken van bedrijfsgerichte low-code iPaaS-opties. Deze verschuiving optimaliseert niet alleen de efficiëntie, maar stelt uw organisatie ook in staat om zich snel aan te passen aan veranderende integratiebehoeften. 

De keuze voor het meest geschikte migratiescenario hangt af van factoren zoals de complexiteit van uw integratiearchitectuur, het gewenste niveau van cloudoptimalisatie, budgettaire overwegingen en de urgentie van de migratie. Yenlo ondersteunt organisaties bij het beoordelen van hun huidige BizTalk-landschap en het definiëren van een pragmatische migratiestrategie. Deze beoordeling vormt de basis voor het selecteren van de iPaaS-oplossing die het beste aansluit bij de doelstellingen van de organisatie en toekomstige integratiebehoeften. 

Whitepaper: API Security

2
Download Whitepaper
ned
Sluiten