Будинки Програмне забезпечення Що таке самоописуюче повідомлення? - визначення з техопедії

Що таке самоописуюче повідомлення? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Самоописуюче повідомлення?

Повідомлення, що самоописується, містить дані та метадані, що описують формат та значення повідомлення. Зазвичай вони містять усі дані, необхідні для розуміння повідомлення, та всю інформацію, необхідну для виконання завдання. Самоописування повідомлень допомагає зменшити кількість з'єднань між компонентами по всій системі та сприяти незалежній еволюції компонентів клієнт-сервер.

Техопедія пояснює повідомлення про самописування

Повідомлення, що самоописується, може включати синтаксис та семантику, мова розширюваної розмітки (XML) - приклад повідомлення, що самоописується, що містить пари тегів та значень. По суті, самоописуючі повідомлення містять як метадані, що описують схему повідомлення, так і значення, що відповідають схемі.

Кожне повідомлення містить інформацію, що описує, як обробляти повідомлення. Приклад - коли специфікація типу носія виконується за допомогою заголовка Content-Type, наприклад:

Тип вмісту: image / jpeg

Тип вмісту: додаток / xml

Повідомлення, що самоописується, дозволяє кінцеві отримувача зрозуміти, як інтерпретувати параметри повідомлення та асоційовані типи. Під час взаємодії між клієнтом та сервером запит клієнта та відповідь від сервера зазвичай у формі повідомлень. Деякі програми очікують, що ці повідомлення, передані між цими двома, описуються самостійно, і це дозволяє програмам розуміти повідомлення, такі як повідомлення у XML.

Самописове повідомлення XML може містити інформацію про відправника та отримувача, заголовок та тіло повідомлення. Таким чином, XML може розглядатися як інформація, загорнута в теги, тому частина програмного забезпечення повинна використовуватися для надсилання, отримання, відображення або зберігання інформації.

Самоописуючи типи об'єктів стану повідомлень, пов'язуйте властивості з інтернаціоналізованими ідентифікаторами ресурсів (IRI) та використовуйте терміни, визначені у посилальному тексті, крім того, визначаючи типи властивостей у контексті.

Крім того, вони надають додаткам більшу гнучкість зміни вмісту повідомлення або додавання полів без повторного кодування всіх приймаючих програм.

Що таке самоописуюче повідомлення? - визначення з техопедії