Hjem programvare Hva er en selvbeskrivende melding? - definisjon fra techopedia

Hva er en selvbeskrivende melding? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr selvbeskrivende melding?

En selvbeskrivende melding inneholder dataene og metadataene som beskriver formatet og betydningen av en melding. De inneholder vanligvis alle dataene som er nødvendige for å forstå meldingen, og all nødvendig informasjon for å fullføre en oppgave. Selvbeskrivende meldinger hjelper til med å redusere mengden kobling mellom komponenter i hele systemet, og i å lette uavhengig utvikling av klient-serverkomponenter.

Techopedia forklarer selvbeskrivende melding

En selvbeskrivende melding kan omfatte syntaks og semantikk, et Extensible Markup Language (XML) er et eksempel på en selvbeskrivende melding som inneholder tag og verdipar. I hovedsak inneholder selvbeskrivende meldinger både metadataene som beskriver meldingsskjemaet, og verdiene som tilsvarer skjemaet.

Hver melding inneholder informasjon som beskriver hvordan man behandler meldingen. Et eksempel er når en spesifikasjon av medietype gjøres ved hjelp av Content-Type header, for eksempel:

Innholdstype: image / jpeg

Innholdstype: applikasjon / xml

Den selvbeskrivende meldingen gjør det mulig for mottakeren å forstå hvordan man tolker meldingsparametrene og tilhørende typer. Under samspillet mellom en klient og en server er kundens forespørsel og svaret fra serveren vanligvis i form av meldinger. Noen applikasjoner forventer at disse meldingene som er sendt mellom de to, er selvbeskrivende, og dette gjør at applikasjonene kan forstå meldingene som de i XML.

En XML-selvbeskrivende melding kan inneholde informasjon om avsender og mottaker, en overskrift og et meldingsorgan. XML kan dermed betraktes som informasjon innpakket i koder, og et programvare må derfor brukes til å sende, motta, vise eller lagre informasjonen.

Selvbeskrivende meldinger oppgir objekttyper, knytter egenskaper til Internationalized Resource Identifiers (IRIs) og bruker termer som er definert i en referert tekst, i tillegg angir egenskapstyper i sammenheng.

I tillegg gir de applikasjoner større fleksibilitet når det gjelder å endre meldingens innhold eller legge til felt uten å kode alle mottakende applikasjoner på nytt.

Hva er en selvbeskrivende melding? - definisjon fra techopedia