API
Et API fastsetter hvordan programvare kan bruke funksjoner eller data fra annen programvare.
Et API, forkortelse for Application Programming Interface, er et definert programmeringsgrensesnitt. Det angir hvilke funksjoner eller data et program tilbyr andre programmer, og hvordan de kan brukes. API-er finnes både innenfor et system og mellom ulike systemer; ikke alle er tilgjengelige over internett.
En fiktiv nettbutikk kan for eksempel spørre et ERP-API om tilgjengelig beholdning av vare B-6. Forespørsel, svar og tilgangsrettigheter må passe sammen. Grensesnittet avgjør ikke alene hvilket lagertall som skal vises, eller hva som skjer hvis svaret uteblir.
Et API er derfor ikke en ferdig integrasjon. Integrasjonen kobler også datafelt og forretningsregler og håndterer feil eller gjentatte handlinger.
Kilder
Beslektede begreper
- ERPEt ERP-system knytter innkjøp, lager, ordrer og økonomi sammen gjennom felles data og samordnede prosesser.
- Transaksjonell inboxEn transaksjonell inbox bruker varige meldingsregistreringer for å beskytte lokal behandling mot doble leveringer.
- MeldingskvitteringEn meldingskvittering forteller meldingsmegleren at en levering er mottatt eller behandlet etter den avtalte regelen.
- Jitter ved nye forsøkRetry-jitter varierer ventetider tilfeldig for å spre nye forsøk og redusere samtidige forespørsler fra mange klienter.
- TestkundeområdeEt logisk avgrenset kundeområde i en multitenant-applikasjon, satt opp for kontroller.
- Ny sending av webhookNy sending av webhook overfører en melding på nytt. Planlagt gjenoppretting og replay-angrep krever ulike kontroller.
Artikler om temaet








API-er og integrasjon med ASES
ERP, CRM og nettbutikk ryddig koblet sammen

