Definition
En APIApplikationsprogrammeringsgränssnitt - standardiserat gränssnitt som låter två system kommunicera med varandra. Gateway är en server som fungerar som enda ingångspunkt för klientförfrågningar till en backend-tjänst eller samling mikrotjänsterArkitektur där en applikation delas upp i små, oberoende tjänster som kommunicerar via API:er.. API-gatewayen hanterar autentisering och auktorisering (typiskt via OAuth 2.0Industristandard för delegerad auktorisering - låter användare ge tredjepartsappar kontrollerad åtkomst utan att dela lösenord./JWT), rate limiting, request routing, loggning, caching och versionering. Populära lösningar inkluderar AWSAmazons webbtjänster - Amazons molnplattform med över 200 tjänster; den ledande molnleverantören globalt och mycket använd inom norsk energisektor. API Gateway, Kong, AzureMicrosofts molnplattform - stark inom företagssegmentet, särskilt där Office 365 och Active Directory redan är i bruk. API Management och Apigee. I mikrotjänstarkitektur är API-gatewayen det som gör att klienter slipper känna till alla interna tjänster - de kommunicerar med en endpunkt, och gatewayen dirigerar vidare. För SaaSSoftware as a Service - programvara levererad som prenumerationstjänst via internet.-produkter som SAMTYGDTvimennings plattform för Elhub-integration - hanterar alla meddelandetyper och processer mot Elhub. är API Gateway ett centralt arkitekturelement: alla kunders RESTRepresentational State Transfer - arkitekturstil för API:er baserad på HTTP och resursorienterad design.-anrop passerar gatewayen som hanterar autentisering och säkerställer att kunder bara ser sina egna data.