Повідомлення про самоописування

Автор: Eugene Taylor
Дата Створення: 12 Серпень 2021
Дата Оновлення: 22 Червень 2024
Anonim
Повідомлення про самоописування - Технологія
Повідомлення про самоописування - Технологія

Зміст

Визначення - Що означає самоописування?

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


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

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

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

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

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

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

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


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

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

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