Zawartość
- Definicja - Co oznacza samoopisanie?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia samoopisywanie
Definicja - Co oznacza samoopisanie?
Samoopisanie zawiera dane i metadane opisujące format i znaczenie. Zwykle zawierają wszystkie dane potrzebne do zrozumienia i wszystkie informacje niezbędne do wykonania zadania. Samoopisywanie pomaga w zmniejszeniu ilości sprzężeń między komponentami w całym systemie i ułatwia niezależną ewolucję komponentów klient-serwer.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia samoopisywanie
Samoopisanie może obejmować składnię i semantykę, a Extensible Markup Language (XML) jest przykładem samoopisującego się par zawierającego znacznik i pary wartości. Zasadniczo samoopisujące się s zawierają zarówno metadane opisujące schemat, jak i wartości, które odpowiadają schematowi.
Każda zawiera informacje opisujące sposób przetwarzania. 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
Samoopisanie pozwala odbiorcy zrozumieć, jak interpretować parametry i powiązane typy. Podczas interakcji między klientem a serwerem żądanie klienta i odpowiedź z serwera mają zwykle postać s. Niektóre aplikacje oczekują, że przesyłane między nimi są opisowe, co pozwala aplikacjom zrozumieć je, takie jak te w XML.
Samoopisowy XML może zawierać informacje o błędzie i odbiorcy, nagłówek i treść. XML można zatem traktować jako informację zawiniętą w znaczniki, dlatego też należy użyć oprogramowania do otrzymywania, wyświetlania lub przechowywania informacji.
Samoopisujące typy obiektów stanu, kojarzą właściwości z międzynarodowymi identyfikatorami zasobów (IRI) i używają terminów, które zostały zdefiniowane w odnośniku, dodatkowo określając typy właściwości w con.
Ponadto zapewniają aplikacjom większą elastyczność zmiany treści lub dodawania pól bez ponownego kodowania wszystkich aplikacji odbierających.