Integratie is een van de oudste concepten in de informatica en bestaat al bijna zo vroeg als de eerste stukjes software. Daarentegen zijn webgebaseerde API's een vrij nieuw kind in de buurt. Terwijl ze er al zijn rond 2000, zijn API's pas in de afgelopen vijf tot tien jaar een steunpilaar geworden.
En toch zijn API's in die korte tijd onmisbaar geworden. Hoewel bedrijven technisch gezien veel verschillende integratieopties hebben, hebben ze maar één juiste keuze: integratie via API's omarmen.
Waarom oudere integratietools niet volstaan
Gezien de complexiteit van het moderne zakelijke IT-landschap hoeven de meeste bedrijven niet overtuigd te worden van de voordelen van verdere integratie. Naarmate het aantal lokale databases, SaaS-apps, mobiele apps en dergelijke groeit, hebben organisaties een manier nodig om alles op de juiste plek in één keer effectief te gebruiken. Als best-of-breed softwarestacks de norm worden en het aantal apps dat door de typische medewerker en afdeling wordt gebruikt stijgt, wordt de behoefte aan verdere integratie nog groter.
Om de integratie te vergemakkelijken, hebben bedrijven een aantal opties tot hun beschikking. Wat is het met API's die ze nu zo kritisch maken?
Laten we bij het begin beginnen. Als een organisatie vroeger twee computers of twee stukjes software met elkaar moest verbinden, codeerde ze handmatig een point-to-point-verbinding daartussen. Dit werkte prima toen computers een relatieve luxe waren en software nog in de kinderschoenen stond, maar het is gemakkelijk in te zien waarom een dergelijke aanpak nu gedoemd zou zijn te mislukken.
Het kan uren duren om zo’n verbinding tot stand te brengen. Als je dat uitbreidt naar de duizenden apparaten en apps die tegenwoordig in de onderneming aanwezig zijn, zou het bij deze oude aanpak tientallen jaren duren om alles met elkaar te verbinden. Tenzij uw ontwikkelaarsteams gewoon wachten tot er iets te doen is, zal dat op de lange termijn niet haalbaar zijn.
In de afgelopen decennia zijn enterprise servicebussen (ESB) en middleware naar voren gekomen als een veelgekozen oplossing voor het integratievraagstuk. In wezen fungeren ze als een gemeenschappelijke connectiviteitshub voor alle zakelijke IT. In plaats van oplossingen afzonderlijk aan elkaar te overbruggen, kunnen organisaties gewoon alle endpoints op de servicebus aansluiten en deze vervolgens de integratie laten afhandelen. Probleem opgelost!
Nou ja, niet helemaal. Niet alleen zijn ESB's en middleware vaak beperkt in hun capaciteit, maar ze zijn ook niet geschikt voor alles daarbuiten company firewall. Naarmate het aantal cloud-apps toeneemt en bedrijven steeds meer vertrouwen op as-a-service-aanbiedingen, wordt het beperkte bereik van middleware een probleem. Als Forrester noteerde in 2013, hebben veel “ondernemingen al nauw geïntegreerde bedrijfsprocessen geïmplementeerd of zijn van plan deze te implementeren die deels on-premises en deels in de cloud draaien. Het is duidelijk dat dat hybride scenario een grote uitdaging vormt voor traditionele, dat wil zeggen on-premises integratietools.”
API-integratie in actie
In tegenstelling tot legacy-technologieën, zijn API's gebouwd met cloud computing in gedachten. De technologie is net zo bedreven in het verbinden van cloud-apps als in on-premise software-integratie. Deze flexibiliteit maakt het bijzonder geschikt voor de hybride IT-configuraties die tegenwoordig bij de meeste bedrijven aanwezig zijn.
"We leven in een API-economie, een reeks bedrijfsmodellen en kanalen gebaseerd op veilige toegang tot functionaliteit en uitwisseling van gegevens”, schreef Gartner-analist Christy Pettey vorig jaar. "API's maken het gemakkelijker om mensen, plaatsen, systemen, gegevens, dingen en algoritmen te integreren en te verbinden, nieuwe gebruikerservaringen te creëren, gegevens en informatie te delen, mensen en dingen te authenticeren, transacties en algoritmen mogelijk te maken, algoritmen van derden te benutten en nieuwe product/diensten en bedrijfsmodellen.”
Overweeg Uber om het voordeel van API's in actie te zien. De app is zeer afhankelijk van API's vanwege zijn functionaliteit, met alles van de op kaarten gebaseerde volgsystemen tot het mobiele betalingsplatform achter de schermen, allemaal gebruikmakend van verschillende API's. Zolang de API’s goed zijn georkestreerd, kan de app in één keer door honderdduizenden chauffeurs, passagiers en Uber-ontwikkelaars/personeel worden gebruikt. API's zijn zowel voor de cloud als voor meerdere gebruikers gebouwd, waardoor ze tegenwoordig idealer zijn dan de beperkte bestaande integratieopties.
Een ander voorbeeld van de voordelen van API voor integratie bestaat tegenwoordig op de meeste marketingafdelingen van ondernemingen. De meeste marketeers hebben een hele reeks tools die ze gebruiken, waaronder een CRM-platform email marketingtool, een analyseoplossing, een outreach-tool voor sociale media en nog veel meer. Via API’s kan het marketingteam een stapel creëren. Hierdoor kan de afdeling de beste puntoplossingen in alle teams tegelijk inzetten.
Zowat elke marketingafdeling (97% om specifiek te zijn) heeft een dergelijk systeem. Dankzij API's kunnen marketeers nu veel effectiever en efficiënter zijn dan ooit tevoren.
En als de IT-omgeving van vandaag niet al complex genoeg is, weet dan dat deze in de loop van de tijd alleen maar erger zal worden. Denk in het bijzonder aan twee trends: toegenomen mobiele connectiviteit en het Internet of Things (IoT).
Ongeveer 80% van de werknemers gebruikt zijn eigen persoonlijke mobiele apparaten voor werk, en bijna hetzelfde percentage kreeg een laptop of soortgelijk apparaat van hun werkgever, ontdekte Gartner eerder.
Verder wordt verwacht dat het aantal objecten dat in een bepaalde hoedanigheid met het web is verbonden, met meer dan 30 procent zal groeien en meer dan 8 miljard aan het einde van dit jaar. De cloud-centrische, multi-user functionaliteit van API's is bij uitstek geschikt om te voldoen aan de integratiebehoeften die al zijn en in de komende jaren zullen blijven toenemen.
Integratie en API's: het “it-koppel” van vandaag
API's zijn van cruciaal belang voor het aanpakken van de complexe integratiebehoeften en -problemen van de moderne onderneming. Het is dus logisch dat een integratieplatform dat ook kan worden gebruikt voor het creëren en beheren van API's bedrijven kan helpen de waarde van al hun technologie-investeringen te realiseren – of ze nu op -premise, Saas of in de cloud, aan weerszijden van de firewall.
Met een API-integratieplatform hoeven bedrijven hun legacy-systemen of integraties niet te rippen en te vervangen, maar kunnen ze in plaats daarvan alle nuttige gegevens verbinden om betere zakelijke beslissingen te nemen en concurrentiedifferentiatie te creëren. En als er uiteindelijk een volledig cloudinfrastructuur nodig is, is een API-integratieplatform flexibel en schaalbaar genoeg om die overstap te maken.
Zoals Gartner opmerkt in: Hoe doordringende integratie uw API-initiatieven mogelijk maakt (en vice versa), “API's en integratietechnologie zijn nauw met elkaar verbonden. Integratietechnologie verkort de time-to-value van de API's en API's vergemakkelijken bepaalde aspecten van integratie. API's en integratie zijn slechts twee kanten van dezelfde medaille. API-initiatieven vereisen integratietechnologieën en API-technologieën zijn essentiële componenten in elke strategische integratie-infrastructuur.”
Download het gratis eBook voor meer informatie over hoe u optimaal gebruik kunt maken van API-integratie.
Ontketen de transformatieve kracht van API's en integratie
Bedrijven zoals AirBnB, WhatsApp en Uber hebben hun markten ontwricht, klantervaringen getransformeerd en in zeer korte tijd enorme waarderingen gerealiseerd met teams die een fractie zo groot zijn als de gevestigde marktspelers. Hoe hebben deze bedrijven de wereld stormenderhand veroverd met zo weinig middelen?
Ik wil meer leren!