Directory Service Markup Language (DSML)

Autor: Robert Simon
Data Utworzenia: 16 Czerwiec 2021
Data Aktualizacji: 24 Czerwiec 2024
Anonim
DSML, FULL PLAN1
Wideo: DSML, FULL PLAN1

Zawartość

Definicja - Co oznacza język DSML (Directory Service Markup Language)?

Język znaczników usług katalogowych (DSML) to proponowany zestaw zasad używania rozszerzalnego języka znaczników (XML) do definiowania zawartości danych i struktury katalogu oraz utrzymywania go w rozproszonych katalogach. Pozwala aplikacjom korporacyjnym opartym na XML na wykorzystanie informacji o zasobach z katalogów w środowisku macierzystym i służy jako wspólny grunt dla aplikacji opartych na XML. Pozwala to na współpracę XML i katalogów, umożliwiając aplikacjom efektywne korzystanie z katalogów.

DSML odgrywa ważną rolę w obsłudze klienta i aplikacjach łańcucha dostaw, które polegają na dostosowanej prezentacji danych.


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 Directory Service Markup Language (DSML)

DSML został wprowadzony w 1999 r. Przez Bowstreet i zapewnia programistom prosty i wygodny sposób implementacji aplikacji opartych na XML w Internecie. Początkowymi osobami wspierającymi DSML były AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft i IBM.

DSML pozwala na użycie składni XML i narzędzi do uzyskiwania dostępu do katalogów w programach XML. Opis zawartości dokumentu określa DSML.

DSML pozwala programistom pracować z wieloma różnymi katalogami i umożliwia im dostęp do katalogów obsługujących protokół Lightweight Directory Access Protocol (LDAP) bez pisania interfejsu LDAP.

Transakcja DSML obejmuje następujące kroki:


  • Aplikacja XML formatuje zapytanie w DSML.
  • Zapytanie jest transportowane przez sieć HTTP i odbierane przez usługę DSML.
  • Zapytanie jest tłumaczone na LDAP; dane są pobierane z katalogu i przekazywane z powrotem do usługi DSML.
  • Dane są formatowane w DSML i wysyłane z powrotem przez sieć HTTP do aplikacji.

Dokumenty DSML opisują pozycje katalogu i schematy katalogów. Każda pozycja katalogu ma unikalną nazwę o nazwie nazwa wyróżniająca i pary wartości właściwości zwane atrybutami katalogu. Wszystkie pozycje katalogu są również członkami klas obiektów. Klasy obiektów ograniczają atrybuty katalogu utworzone przez pozycję i są opisane w schemacie katalogu. Ten schemat jest zawarty w tym samym dokumencie DSML lub w osobnym dokumencie. Informacje o metadanych i znaczniki XML definiują schematy katalogów. Dane i informacje o schemacie wymagane przez aplikacje XML z katalogów są konsolidowane w jednym dokumencie. DSML jest instalowany w bieżących katalogach, instalując rozszerzenia.