Accueil Développement Qu'est-ce que le langage de balisage du service d'annuaire (dsml)? - définition de techopedia

Qu'est-ce que le langage de balisage du service d'annuaire (dsml)? - définition de techopedia

Table des matières:

Anonim

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

Le langage de balisage des services d'annuaire (DSML) est un ensemble proposé de règles d'utilisation du langage de balisage extensible (XML) pour définir le contenu et la structure des données d'un annuaire et les conserver sur des annuaires distribués. Il permet aux applications d'entreprise basées sur XML de tirer parti des informations sur les ressources des répertoires dans un environnement natif et sert de base commune pour les applications basées sur XML. Cela permet à XML et aux répertoires de fonctionner ensemble, permettant aux applications d'utiliser efficacement les répertoires.


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

Techopedia explique le langage de balisage de service d'annuaire (DSML)

DSML a été introduit en 1999 par Bowstreet et fournit aux développeurs un moyen simple et pratique d'implémenter largement des applications XML sur Internet.Les premiers partisans de 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 dans les programmes XML. La description du contenu du document définit le DSML.


DSML permet aux développeurs de travailler avec plusieurs répertoires différents et leur permet d'accéder aux répertoires compatibles 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 retransmises 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 de répertoire et les schémas de répertoire. Chaque entrée de répertoire a un nom unique appelé un nom distinctif et des paires de valeurs de propriété appelées attributs de répertoire. Toutes les entrées de répertoire sont également membres de classes d'objets. Les classes d'objets contraignent les attributs d'annuaire créés par une entrée et sont décrites dans le schéma d'annuaire. Ce schéma est inclus dans le même document DSML ou dans un document distinct. Les informations de métadonnées et les balises XML définissent les schémas de répertoire. Les données et les informations de schéma demandées par les applications XML aux répertoires sont regroupées dans un seul document. DSML est installé sur les répertoires actuels en installant des extensions.

Qu'est-ce que le langage de balisage du service d'annuaire (dsml)? - définition de techopedia