Dom Oprogramowanie Co to jest samoopisująca wiadomość? - definicja z techopedia

Co to jest samoopisująca wiadomość? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza przesłanie samoopisujące?

Komunikat samoopisujący zawiera dane i metadane opisujące format i znaczenie komunikatu. Zwykle zawierają wszystkie dane potrzebne do zrozumienia wiadomości oraz wszystkie informacje niezbędne do wykonania zadania. Komunikaty samoopisujące pomagają w zmniejszeniu ilości sprzężeń między komponentami w całym systemie oraz ułatwiają niezależną ewolucję komponentów klient-serwer.

Techopedia wyjaśnia przesłanie samoopisujące

Komunikat samoopisujący może zawierać składnię i semantykę, a Extensible Markup Language (XML) jest przykładem komunikatu samoopisującego zawierającego pary znaczników i wartości. Zasadniczo komunikaty samoopisujące zawierają zarówno metadane opisujące schemat komunikatu, jak i wartości odpowiadające schematowi.

Każda wiadomość zawiera informacje opisujące sposób przetwarzania wiadomości. Przykładem jest specyfikacja typu nośnika przy użyciu nagłówka Content-Type, na przykład:

Content-Type: image / jpeg

Content-Type: application / xml

Komunikat samoopisujący pozwala odbiorcy zrozumieć, jak interpretować parametry komunikatu i powiązane typy. Podczas interakcji między klientem a serwerem żądanie klienta i odpowiedź z serwera mają zwykle postać wiadomości. Niektóre aplikacje oczekują, że te wiadomości przesyłane między nimi będą opisowe, co pozwala aplikacjom zrozumieć komunikaty, takie jak te w formacie XML.

Samoopisowa wiadomość XML może zawierać informacje o nadawcy i odbiorcy, nagłówek i treść wiadomości. XML można zatem traktować jako informację zawiniętą w znaczniki, dlatego też do wysyłania, odbierania, wyświetlania lub przechowywania informacji należy użyć oprogramowania.

Samoopisujące komunikaty informują o typach obiektów, kojarzą właściwości z międzynarodowymi identyfikatorami zasobów (IRI) oraz używają terminów zdefiniowanych w tekście, do którego się odwołuje, dodatkowo określając typy właściwości w kontekście.

Ponadto zapewniają aplikacjom większą elastyczność zmiany treści wiadomości lub dodawania pól bez ponownego kodowania wszystkich aplikacji odbierających.

Co to jest samoopisująca wiadomość? - definicja z techopedia