Dataschema
Ett dataschema beskriver hur data är uppbyggda och vilka regler som gäller. Det anger exempelvis fält och datatyper; ursprung och aktualitet är ytterligare frågor.
Ett dataschema beskriver hur data ska vara uppbyggda. Det kan ange fält, datatyper, relationer och begränsningar. Schemat kan exempelvis gälla en post eller ett utväxlat meddelande.
Avtala om en identifierare som text
I ett fiktivt utbyte av produktdata ska artikelidentifieraren "0042" behållas som en sträng. Ett lämpligt schema kan ange fälttypen. Det klargör ännu inte vilket system som får tilldela identifieraren eller vilket tillstånd för produktdata som överförs.
Kontrollera struktur och betydelse tillsammans
Confluent beskriver ett schema som en specifikation av meddelandedatas struktur. JSON Schema är ett möjligt språk för sådana regler i JSON-data. Även betydelsen måste avtalas: Ett lagerfält kan exempelvis avse tillgängligt eller totalt lager. Samma fältnamn och taltyp besvarar inte frågan. Kontrollera därför också datas betydelse, ursprung och nödvändiga tidsmässiga sammanhang.
Källor
Relaterade begrepp
- JSON SchemaJSON Schema beskriver struktur och begränsningar för JSON-data. En validator kontrollerar reglerna; att följa dem bevisar inte att innehållet är korrekt i sak.
- Transaktionell inboxEn transaktionell inbox använder beständiga meddelandeposter för att skydda lokal behandling mot dubbla leveranser.
- MeddelandekvittensEn meddelandekvittens talar om för brokern att en leverans har tagits emot eller behandlats enligt den överenskomna regeln.
- Jitter vid återförsökRetry-jitter varierar väntetider slumpmässigt för att sprida återförsök och minska samtidiga anrop från många klienter.
- TestkundmiljöEtt logiskt avgränsat kundområde i en multitenant-applikation, inrättat för kontroller.
- Omsändning av webhookOmsändning av webhook skickar ett meddelande igen. Avsiktlig återhämtning och replayattacker kräver olika kontroller.
Artiklar om ämnet








API:er & integration med ASES
ERP, CRM och webbutik smidigt sammankopplade

