Generic

Een goede API reageert direct

Share this post:

Het succes van een waardevolle API is af te meten aan de mate waarin deze wordt aangeroepen. Immers: hoe waardevoller voor developers en businesses, hoe groter en intensiever het gebruik. Het is zaak dat de prestaties van de geboden service in lijn zijn met de vraag. Dat stelt dus eisen aan de gekozen architectuur. Deze moet schaalbaar zijn, en tegelijk wendbaar, veilig en performant.

Even een duik in de techniek. De praktijk leert dat Java-gebaseerde API-gateways diverse nadelen hebben: ze zijn bijvoorbeeld gevoeliger voor aanvallen en security-issues. Ze zijn namelijk gebaseerd op het zogeheten ‘blocking’ of ‘thread-per-request’-principe om het API-verkeer te verwerken. Dat model werkt goed bij een gemiddeld zware en gelijkvormige belasting, maar is minder performant in een meer dynamische omgeving. Bovendien is deze technologie verre van optimaal voor het lineair kunnen schalen van de dienstverlening.


Waarom jouw organisatie API’s nodig heeft – en waarom API’s IBM API Connect nodig heeft
Download de whitepaper >>>


Eventgebaseerd

Een zogeheten ‘non-blocking’, eventgebaseerde I/O-architectuur levert daarentegen veel betere prestaties en schaalbaarheid, een hogere verwerkingssnelheid en een lagere responstijd. Daarnaast blijft de server-utilisatie hoog, omdat deze is ingericht voor onmiddellijke verwerking, en dus geen taken in de wacht zet.

API’s werken voor het versturen en ontvangen data met het oudere XML-formaat (voor SOAP-gebaseerde API’s) dan wel JSON voor moderne REST API’s. API-gateways moeten evenwel met beide formaten overweg kunnen. Veel API‘s zijn niettemin gebaseerd op SOAP API’s, die de uit diverse layers bestaande XML omzet in JSON. De snelheid waarmee dit gebeurt is sterk van invloed op de uiteindelijke performance, met name bij de verwerking van grote bestanden. Een native parser kan hier uitkomst bieden.

IBM’s API Gateway, met z’n non-blocking architectuur, bevat native parsers en compilers voor de ontleding en samenstelling van zowel JSON als XML. Opgebouwd op basis van gepatenteerde algoritmes en geïntegreerd binnen IBM’s API Connect, gericht op een optimale performance.


Download gratis een test versie van IBM API Connect >>>


 

More stories

Is regulation enabling or hindering innovation in the financial services industry?

Anne Leslie, Cloud Risk & Controls Leader Europe, IBM Cloud for Financial Services Europe’s financial services sector is in the throes of wide scale digital transformation – a transition being accelerated by the growing adoption of digital solutions and services to help keep up with the demands of digitally savvy consumers. While there can be […]

Continue reading

The Digital Operational Resilience Act for Financial Services: Harmonised rules, broader scope of application

The Digital Operational Resilience Act – what and why As part of the European Commission’s Digital Finance Package, the new Digital Operational Resilience Act, or in short DORA, will come into force in the coming period. The aim of DORA is to establish uniform requirements across the EU that improve the cybersecurity and operational resilience […]

Continue reading

Banking on empathy

Suppose you’re owning a small boutique wine shop and have gone through two difficult years because of the Covid-19 pandemic. As the pandemic seems to be on its way back, it is time to revitalize the shop. And this causes direct a huge challenge: the wine stock needs to be replenished but you have used […]

Continue reading