API
En API fastlægger, hvordan software kan bruge funktioner eller data fra anden software.
En API, forkortelse for Application Programming Interface, er en defineret programmeringsgrænseflade. Den fastlægger, hvilke funktioner eller data et program stiller til rådighed for andre programmer, og hvordan de kan bruges. API'er findes både inden for et system og mellem forskellige systemer; ikke alle er tilgængelige via internettet.
En fiktiv webshop kan for eksempel spørge en ERP-API om den tilgængelige beholdning af vare B-6. Forespørgsel, svar og adgangsrettigheder skal passe sammen. Grænsefladen afgør ikke alene, hvilket lagertal der skal vises, eller hvad der sker uden svar.
En API er derfor ikke en færdig integration. Integrationen forbinder også datafelter og forretningsregler og håndterer fejl eller gentagne handlinger.
Kilder
Relaterede begreber
- ERPEt ERP-system forbinder centrale processer som indkøb, lager, ordrer og økonomi gennem fælles data.
- Transaktionel inboxEn transaktionel inbox bruger varige meddelelsesregistreringer til at beskytte lokal behandling mod dobbelte leveringer.
- MeddelelseskvitteringEn meddelelseskvittering fortæller brokeren, at en levering er modtaget eller behandlet efter den aftalte regel.
- Jitter ved genforsøgRetry-jitter varierer ventetider tilfældigt for at sprede genforsøg og mindske samtidige forespørgsler fra mange klienter.
- TestkundemiljøEt logisk afgrænset kundeområde i en multitenant-applikation, indrettet til kontroller.
- Genafsendelse af webhookGenafsendelse af webhook sender en meddelelse igen. Bevidst genopretning og replay-angreb kræver forskellige kontroller.
Artikler om emnet








Snitflader & integration med ASES
ERP, CRM og webshop forbundet ordentligt

