Uitdagende business logic vraagstukken? 6 redenen waarom Azure het juiste cloudplatform is

Datum
22 augustus 2022

Flexibele schaalbaarheid, de juiste toolbox voor business logica, de beschikbaarheid van specialisten, data driven werken en aantrekkelijke pricing. Het zijn enkele redenen waarom bedrijven hun business- en integratielaag functionaliteit steeds vaker bouwen op grote public cloud integration platforms. Beter bekend als iPaaS (Integration Platform as a Service). Bijvoorbeeld met Microsoft’s Azure Integration Services (AIS). Technology Director Friso Geerlings zoomt in op de kracht en de praktische kant van Azure, juist voor business integratie en -processen.

Azure cloud | iO

Wens voor ‘composable’ applicaties

In de voorbije jaren zijn veel bedrijven steeds afhankelijker geworden van enorme ‘suites’ van klassieke platform vendors. Bijvoorbeeld on-premise of hybride integratieplatformen zoals Oracle, Mule, WSO2, Dell Boomi of IBM. Maar ook grote CMS-systemen en uitgebreide marketingpakketten zijn eerder standaard dan uitzondering. Dat terwijl de behoefte aan een ‘composable’ architectuur met de dag groeit. Cloud integratieplatform Azure Integration Services, maar bijvoorbeeld ook AWS AppFlow, spelen daarop in.

Voordelen van Azure Integration Services

Dat bedrijven graag (gaan) bouwen met workflow- of data-services van Azure, is begrijpelijk. Kiezen voor Azure brengt namelijk ook bepaalde voordelen:

  • Azure is cloud based en biedt serverless diensten. Dat betekent dat de (netwerk)infrastructuur en workflows ‘as code’ zijn uit te rollen, naar gebruik worden afgerekend en er nauwelijks beheer nodig is. De gebruiker kan zich meer richten op business value.

  • Over schaalbaarheid hoeven bedrijven zich geen zorgen meer te maken. En ook de route naar een succesvolle deployment is een stuk eenvoudiger. Zo biedt Azure via Azure DevOps een grote verzameling best practices en prettig werkende workflows voor het ontwikkelproces, waardoor het proces veel meer gestandaardiseerd en dus overdraagbaar wordt.

  • Er is een heel ecosysteem van trainingen en certificeringen beschikbaar, waardoor het heel toegankelijk is om mensen op te leiden. Ook is hiermee het niveau van specialisten uit de markt makkelijker te toetsen.

  • De pricing is aantrekkelijk ten opzichte van on-premiseplatformen, maar ook ten opzichte van pure low code platformen zoals Mendix. Hoewel het natuurlijk altijd op zijn plaats is om de business case voor jouw specifieke situatie nauwkeurig in kaart te brengen.

  • De tooling is van een hoog niveau. Zowel visueel werken met drag-and-drop integraties als met code voor DevOps en GitOps, is mogelijk.

  • Data is een geïntegreerd onderdeel van Azure Integration Services. Met dashboarding kun je makkelijk KPIs en inzichten verzamelen en daarop acteren. Zeker als je ook daarvoor de tooling van Azure gebruikt, is het opzetten van data driven initiatieven, boven op je integraties, eenvoudig en snel.

Azure voert op dit soort punten een stevige strijd met traditionele spelers om de harten van zowel de business als de developers te veroveren. En is op bepaalde aspecten ook aan het winnen. Neem bijvoorbeeld de Developer Experience en het integratiegemak. Wat ons bij iO natuurlijk enthousiast maakt.

Azure in de dagelijkse praktijk

Maar wat betekent de inzet van Azure Integration Services in de dagelijkse praktijk? Als Azure Cloud Solution partner hebben we bij iO met beide kanten van AIS te maken. Zowel de ontwikkeling van business- en integratielaagfunctionaliteiten voor bedrijven, als de ontwikkeling van connectors die door bedrijven beschikbaar worden gesteld in de Azure Logic Apps store. We werken al jarenlang veel aan APIs, middleware en integraties. In de loop van de tijd zijn data en datastromen daarbovenop een steeds grotere rol gaan spelen. Als we daar verder op inzoomen, dan worden wij met name enthousiast over een aantal specifieke kenmerken van Azure:

  • De tijd die je nodig hebt om een Proof of Concept (PoC) te ontwikkelen is aanzienlijk minder dan op klassieke platformen. Met on-premise software heb je in het begin veel meer werk aan de configuratie en het inrichten van processen, terwijl je bijvoorbeeld in twee weken een eerste PoC met Azure prima volledig end-to-end kan hebben draaien.

  • De stappen om een PoC professioneel te versionen en mee te nemen in een professionele ontwikkelstraat, zijn met Azure Integration Services direct binnen handbereik.

  • De Azure Integration Services hebben krachtige visuele editors. We merken dat de business een groeiende behoefte heeft aan inzicht en data driven beslissen. En aan (beperkte) mogelijkheden om op allerlei plaatsen in de organisatie ‘iets van integratie’ te laten finetunen door ‘citizen developers’. Met dashboards, visuele weergaven en insights mogelijkheden biedt Azure heel veel waaraan de business behoefte heeft. En die citizen developers kunnen ook echt eens wat doen met die editors.

  • Azure biedt veel out-of-the-box mogelijkheden. Veel meer dan de klassieke tools. Er zijn al veel services via het platform beschikbaar en het aanbod zal alleen maar verder groeien, waardoor je een rijk landschap tot je beschikking hebt.

Azure Integration Services in een breder Azure verband

Azure biedt naast Azure Integration Services ook andere sterke oplossingen. Denk bijvoorbeeld aan Hybrid Cloud and Infrastructure, Serverless Computing en aan services ter ondersteuning van Application Development, Cognitive Services (AI) en Data & Analytics. Dit maakt het mogelijk om per business vraagstuk een passende oplossing te kiezen.

De kracht van een rijk cloud platform als Azure wordt steeds groter naarmate een project een breder spectrum aan clouddiensten nodig heeft. Zeker als een oplossing meer volwassen wordt en steeds meer verschillende onderdelen van de business ondersteunt. Grote cloud spelers als Azure verbeteren namelijk continu de consistentie en uniforme ‘automation’ van diensten. Dit heeft verschillende voordelen:

  • Een data-project kan ongeveer dezelfde architectuurprincipes en ‘security baseline’ hebben als een web-project

  • Zware databases uit de kern van je bedrijf kunnen op dezelfde manier beheerd worden als de vaak veranderende light-weight front-end services op customer touchpoints

  • De pricing en het afrekenmodel blijven begrijpelijk. Ook als je meer dan 50 verschillende componenten inzet

Azure als cloud platform is dus niet alleen schaalbaar in business volume, maar groeit ook mee met de complexiteit van de business.

Friso Geerlings
Over de auteur

Friso Geerlings

Technology Director

Bij iO besteedt Friso zijn dagen aan de meest complexe tech uitdagingen voor diverse high-profile (financiële diensten) klanten. Deze combineert hij met ondersteunen van iO's tech teams en het bouwen aan verbindingen tussen developers, gebruikers en systemen. Hij kruipt regelmatig in de pen om met diepgaande, informatieve artikels deze banden verder aan te halen.

Gerelateerde artikelen