Gå til innholdet

Grensesnittkontrakt

En grensesnittkontrakt beskriver den avtalte datautvekslingen. Datastruktur, svar og betydning må passe sammen for begge parter.

Også kjent somAPI-kontrakt
API-er og integrasjon

En grensesnittkontrakt er den avtalte beskrivelsen av hvordan systemer skal utveksle data. Den omfatter forventede inndata, svar, feil og betydningen av tilbakemeldingene. En maskinlesbar beskrivelse kan uttrykke deler av dette; forretningsmessige avtaler må også være forståelige.

Dokumenter hva et svar betyr

I en oppdiktet kundeportal bekrefter en vellykket overføring først bare mottak hos en mellomkomponent. Det trengs en egen tilbakemelding for å vite om ERP har opprettet ordren. Hvis avsenderen tolker det første svaret som fullstendig behandling, passer bruken ikke med avtalen.

Sammenlign beskrivelse og implementering

OpenAPI definerer en standardisert beskrivelse for HTTP-API-er. Slike beskrivelser gjør tilgjengelige operasjoner og svar forståelige. De beviser ikke alene at en kjørende applikasjon oppfyller det avtalte forløpet. Kontroller passende eksempler og feiltilfeller mot implementeringen. Ved endringer må det også være klart hvilke deltakende systemer som bygger på hvilken avtale.

Kilder

Artikler om temaet

API-er og integrasjon med ASES

ERP, CRM og nettbutikk ryddig koblet sammen