Api management Vacatures

Banen van oktober 2020 voor Api management zojuist geupdate!

API-beheer is het proces voor het maken en publiceren van web- API’s , het afdwingen van hun gebruiksbeleid, het beheersen van toegang, het voeden van de abonnee-gemeenschap, het verzamelen en analyseren van gebruiksstatistieken en het rapporteren over prestaties.

Componenten
Hoewel de oplossingen variëren, zijn componenten die de volgende functionaliteit bieden meestal te vinden in API-beheerproducten:

Gateway : een server die als een API-front-end fungeert, API-aanvragen ontvangt, beperkingen en beveiligingsbeleid afdwingt, aanvragen doorgeeft aan de back-endservice en vervolgens het antwoord doorgeeft aan de aanvrager. Een gateway bevat vaak een transformatiemachine om de verzoeken en antwoorden direct te orkestreren en aan te passen. Een gateway kan ook functionaliteit bieden, zoals het verzamelen van analysegegevens en het bieden van caching. De gateway kan functionaliteit bieden voor ondersteuning van verificatie, autorisatie, beveiliging, audit en naleving van wet- en regelgeving.

Publishing tools : een verzameling tools die API providers gebruiken om API’s te definiëren, bijvoorbeeld met behulp van de OpenAPI of Raml specificaties, het genereren van API-documentatie, het beheer van de toegang en het gebruik van het beleid voor de API’s, testen en debuggen van de uitvoering van de API, met inbegrip van het testen van beveiliging en automatisch genereren van tests en testsuites, implementeer API’s in productie-, staging- en kwaliteitswaarborgomgevingen en coördineer de algehele API-levenscyclus.

Developer portal / API store : community-site, meestal gebrand door een API-provider, die API-gebruikers kan inkapselen in één handige broninformatie en -functionaliteit, waaronder documentatie, tutorials, voorbeeldcode, software development kits, een interactieve API-console en een sandbox voor de proef API’s, de mogelijkheid om zich te abonneren op de API’s en abonnementssleutels te beheren, zoals OAuth2 Client ID en Client Secret, en ondersteuning te krijgen van de API-provider en gebruiker en community.

Rapportage en analyse : functionaliteit om het gebruik en de belasting van de API te controleren (algehele hits, voltooide transacties, aantal geretourneerde gegevensobjecten, hoeveelheid rekentijd en andere interne verbruikte bronnen, hoeveelheid overgedragen gegevens). Dit kan real-time monitoring van de API omvatten met waarschuwingen die rechtstreeks of via een hoger netwerkbeheersysteem worden gegenereerdbijvoorbeeld als de belasting op een API te groot is geworden, evenals functionaliteit om historische gegevens te analyseren, zoals transactielogboeken, om gebruikstrends te detecteren. Functionaliteit kan ook worden geboden om synthetische transacties te maken die kunnen worden gebruikt om de prestaties en het gedrag van API-eindpunten te testen. De informatie verzameld door de rapportage- en analysefunctionaliteit kan door de API-provider worden gebruikt om het API-aanbod te optimaliseren binnen het algehele continue verbeteringsproces van een organisatie en voor het definiëren van software Service Level Agreements voor API’s.

Inkomsten genereren : functionaliteit om het opladen van toegang tot commerciële API’s te ondersteunen. Deze functionaliteit kan ondersteuning bieden voor het instellen van prijsregels, gebaseerd op gebruik, laden en functionaliteit, het uitgeven van facturen en het verzamelen van betalingen, waaronder meerdere soorten creditcardbetalingen.

Marktgrootte
Een aantal brancheanalisten hebben vastgesteld dat de omvang van de markt voor API-beheeroplossingen vanaf begin 2010 snel is gegroeid. Gartner schatte de marktomvang voor API-beheer in 2013 op $ 70 miljoen en groeit met 40% per jaar.

Volgens Forrester Research , alleen al in de VS, bedroegen de jaarlijkse uitgaven voor API-beheer in 2014 $ 140 miljoen, naar verwachting zal dit oplopen tot $ 660 miljoen in 2020, met een totale wereldwijde omzet die naar verwachting tegen dat jaar een miljard dollar zal overtreffen.