Langage de balisage du service d'annuaire (DSML)

Auteur: Robert Simon
Date De Création: 16 Juin 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Langage de balisage du service d'annuaire (DSML) - La Technologie
Langage de balisage du service d'annuaire (DSML) - La Technologie

Contenu

Définition - Que signifie DSML (Directory Service Markup Language)?

Le langage DSML (Directory Services Markup Language) est un ensemble de règles proposé pour utiliser le langage XML (Extensible Markup Language) afin de définir le contenu des données et la structure d'un répertoire et de le conserver dans des répertoires distribués. Il permet aux applications d'entreprise basées sur XML d'exploiter les informations de ressources des répertoires dans un environnement natif et constitue un terrain d'entente pour les applications basées sur XML. Cela permet au XML et aux répertoires de fonctionner ensemble, ce qui permet aux applications d'utiliser efficacement les répertoires.

DSML joue un rôle important dans les applications de service client et de chaîne logistique, qui reposent sur une présentation personnalisée des données.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le langage DSML (Directory Service Markup Language)

DSML a été introduit en 1999 par Bowstreet et fournit aux développeurs un moyen simple et pratique d’implémenter largement les applications basées sur XML sur Internet. Les supports initiaux du support DSML étaient AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft et IBM.

DSML permet l'utilisation de la syntaxe et des outils XML pour accéder aux répertoires des programmes XML. La description du contenu du document définit le DSML.

DSML permet aux développeurs de travailler avec plusieurs annuaires différents et d'accéder aux annuaires activés par le protocole LDAP (Lightweight Directory Access Protocol) sans écrire d'interface LDAP.

Une transaction DSML comprend les étapes suivantes:


  • Une application XML formate une requête en DSML.
  • La requête est transportée sur un réseau HTTP et est reçue par un service DSML.
  • La requête est traduite en LDAP. les données sont extraites du répertoire et renvoyées au service DSML.
  • Les données sont formatées en DSML et renvoyées via le réseau HTTP à l'application.

Les documents DSML décrivent les entrées d'annuaire et les schémas d'annuaire. Chaque entrée d'annuaire a un nom unique appelé nom distinctif et des paires de valeurs de propriété appelées attributs d'annuaire. Toutes les entrées d'annuaire sont également membres de classes d'objets. Les classes d'objets contraignent les attributs de répertoire créés par une entrée et sont décrites dans le schéma de répertoire. Ce schéma est inclus dans le même document DSML ou dans un document séparé. Les informations de métadonnées et les balises XML définissent les schémas de répertoires. Les informations de données et de schéma demandées par les applications XML à partir de répertoires sont consolidées dans un seul document. DSML est installé sur les répertoires actuels en installant des extensions.