Skemaregister
Et skemaregister styrer dataskemaer og versioner centralt. Kompatibilitetskontroller hjælper udvekslingen, men erstatter ikke kontrol af betydningen.
Et skemaregister er en central tjeneste til styring af dataskemaer og deres versioner. Applikationer kan henvise til registrerede skemaer. Afhængigt af system og regler kan ændringer kontrolleres for teknisk kompatibilitet.
Gør versioner fælles tilgængelige
Confluent beskriver Schema Registry som central styring med kompatibilitetskontroller for producenter og forbrugere. Det hjælper, når flere applikationer bruger og videreudvikler beskedskemaer. Hvilken kontrol der faktisk gælder, afhænger af den aftalte og konfigurerede brug.
Vurdér teknisk kontrol i forretningsmæssig sammenhæng
I en fiktiv udveksling forbliver et mængdefelt et heltal, men skal fremover betyde styk frem for kartoner. En uændret struktur forklarer ikke dette betydningsskift. De involverede applikationer behøver derfor en aftalt overgang. Et register gør ikke en formelt passende besked til en korrekt ordre. For nogle få stabile grænseflader kan et versionsstyret filarkiv allerede være nok; den ekstra tjeneste bør løse et konkret koordinationsproblem.
Kilder
Relaterede begreber
- JSON SchemaJSON Schema beskriver struktur og begrænsninger i JSON-data. En validator kontrollerer reglerne; overholdelse beviser ikke i sig selv forretningsmæssig korrekthed.
- DataskemaEt dataskema beskriver datas opbygning og regler. Det fastlægger eksempelvis felter og datatyper; oprindelse og aktualitet er yderligere spørgsmål.
- Transaktionel inboxEn transaktionel inbox bruger varige meddelelsesregistreringer til at beskytte lokal behandling mod dobbelte leveringer.
- MeddelelseskvitteringEn meddelelseskvittering fortæller brokeren, at en levering er modtaget eller behandlet efter den aftalte regel.
- Jitter ved genforsøgRetry-jitter varierer ventetider tilfældigt for at sprede genforsøg og mindske samtidige forespørgsler fra mange klienter.
- TestkundemiljøEt logisk afgrænset kundeområde i en multitenant-applikation, indrettet til kontroller.
Artikler om emnet








Snitflader & integration med ASES
ERP, CRM og webshop forbundet ordentligt

