Dom Rozwój Co to jest język znaczników usługi katalogowej (dsml)? - definicja z techopedii

Co to jest język znaczników usługi katalogowej (dsml)? - definicja z techopedii

Spisu treści:

Anonim

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.

Techopedia wyjaśnia Directory Service Markup Language (DSML)

DSML został wprowadzony w 1999 roku przez Bowstreet i zapewnia programistom prosty i wygodny sposób implementacji aplikacji opartych na XML w Internecie. Pierwszymi 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 konieczności 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.

Co to jest język znaczników usługi katalogowej (dsml)? - definicja z techopedii