Gå til indholdet

Grænsefladekontrakt

En grænsefladekontrakt beskriver den aftalte dataudveksling. Datastruktur, svar og betydning skal passe sammen for begge parter.

Også kendt somAPI-kontrakt
Snitflader & integration

En grænsefladekontrakt er den aftalte beskrivelse af, hvordan systemer skal udveksle data. Den omfatter forventede input, svar, fejl og betydningen af tilbagemeldingerne. En maskinlæsbar beskrivelse kan udtrykke dele af det; forretningsmæssige aftaler skal også være forståelige.

Fastlæg, hvad et svar betyder

I en fiktiv kundeportal bekræfter en vellykket overførsel først kun modtagelse hos en mellemkomponent. Det skal fremgå af en særskilt tilbagemelding, om ERP har oprettet ordren. Hvis afsenderen allerede tolker det første svar som fuldstændig afslutning, passer brugen ikke til aftalen.

Sammenhold beskrivelse og implementering

OpenAPI definerer en standardiseret beskrivelse af HTTP-API’er. Sådanne beskrivelser hjælper med at forstå tilgængelige operationer og svar. De beviser ikke alene, at en kørende applikation opfylder det aftalte forløb. Kontrollér passende eksempler og fejltilfælde mod implementeringen. Ved ændringer skal det desuden være klart, hvilke deltagende systemer der tager udgangspunkt i hvilken aftale.

Kilder

Artikler om emnet

Snitflader & integration med ASES

ERP, CRM og webshop forbundet ordentligt