Idempotens
En idempotent handling har samme tilsigtede virkning på tilstanden ved identisk gentagelse som ved én udførelse.
Idempotens betyder, at en identisk gentaget handling har samme tilsigtede virkning på systemtilstanden som én udførelse. Svar og logposter behøver ikke være identiske hver gang.
Et fiktivt ERP-kald opretter W-240 med den stabile nøgle shop-1:W-240:create. Genkender målsystemet nøglen pålideligt, må en gentagelse ikke oprette en ekstra ordre. Omfang, indhold og opbevaring skal passe til de faktisk understøttede API-regler.
En medsendt nøgle beskytter ikke, hvis modtageren ignorerer den. HTTP-metodens navn dokumenterer heller ikke en fagligt korrekt integration. Idempotens beskriver gentagelsens virkning; en retry-strategi bestemmer, hvornår der forsøges igen.
Kilder
Relaterede begreber
- Retry-strategiEn retry-strategi fastlægger, hvilke fejl der prøves igen, med hvilke pauser og indtil hvilken grænse.
- Server-Sent EventsServer-Sent Events sender tekstmeddelelser fra server til klient via HTTP, eksempelvis om en baggrundsopgaves fremdrift.
- ETagEt ETag identificerer en bestemt repræsentationsversion af en HTTP-ressource og understøtter betingede opslag eller ændringer.
- Cross-Origin Resource SharingCORS styrer browserens adgang til svar fra en anden origin. Det erstatter hverken login til API’et eller kontrol af rettigheder.
- Elektronisk dataudvekslingEDI overfører strukturerede forretningsdokumenter mellem systemer. Format, partnerprofil, datafelternes tilknytning og tilbagemeldinger skal passe sammen.
- RealtidsbehandlingRealtidsbehandling behandler indgående hændelser efter et fastlagt latensmål. Hændelsestid, behandlingstid og forsinkede data kræver klare regler.
Artikler om emnet

Dit projekt med ASES
Beskriv dit projekt for os. Vi vender tilbage med en første vurdering.
