Directory Service Markup Language (DSML)

Autor: Robert Simon
Erstelldatum: 16 Juni 2021
Aktualisierungsdatum: 9 Kann 2024
Anonim
DSML, FULL PLAN1
Video: DSML, FULL PLAN1

Inhalt

Definition - Was bedeutet Directory Service Markup Language (DSML)?

Die Directory Services Markup Language (DSML) ist ein vorgeschlagener Satz von Regeln für die Verwendung von XML (Extensible Markup Language), um den Dateninhalt und die Struktur eines Verzeichnisses zu definieren und in verteilten Verzeichnissen zu verwalten. Es ermöglicht XML-basierten Unternehmensanwendungen, Ressourceninformationen aus Verzeichnissen in einer systemeigenen Umgebung zu nutzen, und dient als gemeinsame Grundlage für XML-basierte Anwendungen. Auf diese Weise können XML und Verzeichnisse zusammenarbeiten, sodass Anwendungen Verzeichnisse effizient verwenden können.

DSML spielt eine wichtige Rolle in Kundenservice- und Lieferkettenanwendungen, die auf einer maßgeschneiderten Darstellung von Daten beruhen.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt die Directory Service Markup Language (DSML)

DSML wurde 1999 von Bowstreet eingeführt und bietet Entwicklern eine einfache und bequeme Möglichkeit, XML-basierte Anwendungen im Internet zu implementieren. Die ersten Unterstützer von DSML waren AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft und IBM.

DSML ermöglicht die Verwendung von XML-Syntax und -Tools für den Zugriff auf Verzeichnisse in XML-Programmen. Die Dokumentinhaltsbeschreibung definiert die DSML.

Mit DSML können Entwickler mit mehreren unterschiedlichen Verzeichnissen arbeiten und auf LDAP-fähige Verzeichnisse (Lightweight Directory Access Protocol) zugreifen, ohne eine LDAP-Schnittstelle schreiben zu müssen.

Eine DSML-Transaktion umfasst die folgenden Schritte:


  • Eine XML-Anwendung formatiert eine Abfrage in DSML.
  • Die Abfrage wird über ein HTTP-Netzwerk transportiert und von einem DSML-Dienst empfangen.
  • Die Abfrage wird in LDAP übersetzt. Die Daten werden aus dem Verzeichnis abgerufen und an den DSML-Dienst zurückgegeben.
  • Daten werden in DSML formatiert und über das HTTP-Netzwerk an die Anwendung zurückgesendet.

DSML-Dokumente beschreiben Verzeichniseinträge und Verzeichnisschemata. Jeder Verzeichniseintrag hat einen eindeutigen Namen, der als definierte Name- und Eigenschaftswertpaare bezeichnet wird und als Verzeichnisattribute bezeichnet wird. Alle Verzeichniseinträge sind auch Mitglieder von Objektklassen. Die Objektklassen beschränken die Verzeichnisattribute eines Eintrags und werden im Verzeichnisschema beschrieben. Dieses Schema ist entweder im selben DSML-Dokument oder in einem separaten Dokument enthalten. Metadateninformationen und XML-Tags definieren Verzeichnisschemata. Daten- und Schemainformationen, die von XML-Anwendungen aus Verzeichnissen angefordert werden, werden in einem einzigen Dokument zusammengefasst. DSML wird in aktuellen Verzeichnissen installiert, indem Erweiterungen installiert werden.