Sadržaj:
Definicija - Što znači samoobjavljujuća poruka?
Poruka koja opisuje samo sebe sadrži podatke i metapodatke koji opisuju format i značenje poruke. Obično sadrže sve podatke potrebne za razumijevanje poruke i sve informacije potrebne za dovršavanje zadatka. Poruke koje sami opisuju pomažu u smanjenju količine povezivanja komponenata u cijelom sustavu i u olakšavanju neovisnog razvoja komponenti klijent-poslužitelj.
Tehopedija objašnjava poruku samoopisivanja
Poruka koja samoopisuje može uključivati sintaksu i semantiku, jezik proširenog označavanja (XML) je primjer poruke samoopisa koje sadrže parove oznaka i vrijednosti. U osnovi, samoopisavajuće poruke sadrže i metapodatke koji opisuju shemu poruka i vrijednosti koje odgovaraju shemi.
Svaka poruka sadrži informacije koje opisuju kako je obraditi. Primjer je kada se specifikacija vrste medija vrši pomoću zaglavlja vrste sadržaja, kao što su:
Vrsta sadržaja: image / jpeg
Vrsta sadržaja: aplikacija / xml
Poruka koja samoopisuje prijemni kraj omogućuje razumijevanje parametara poruke i pridruženih vrsta. Tijekom interakcije između klijenta i poslužitelja, zahtjev klijenta i odgovor s poslužitelja obično su u obliku poruka. Neke aplikacije očekuju da ove poruke prosljeđene između ove budu samoopredive i to omogućuje aplikacijama da razumiju poruke poput onih u XML-u.
XML samo-opisna poruka može sadržavati podatke o pošiljatelju i primatelju, zaglavlje i tijelo poruke. Stoga se XML može smatrati informacijom ovijenom u oznake, pa se dio softvera mora koristiti za slanje, primanje, prikazivanje ili pohranu podataka.
Samo-opisuju vrste stanja objekata poruka, pridružuju svojstva Internacionaliziranim identifikatorima resursa (IRI) i koriste izraze definirane u referenciranom tekstu uz dodavanje vrsta svojstava u kontekstu.
Uz to, aplikacijama nude veću fleksibilnost u promjeni sadržaja poruke ili dodavanju polja bez ponovnog kodiranja svih aplikacija koje primaju.