Lenguaje de marcado de servicio de directorio (DSML)

Autor: Robert Simon
Fecha De Creación: 16 Junio 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
Lenguaje de marcado de servicio de directorio (DSML) - Tecnología
Lenguaje de marcado de servicio de directorio (DSML) - Tecnología

Contenido

Definición: ¿Qué significa el lenguaje de marcado de servicio de directorio (DSML)?

El lenguaje de marcado de servicios de directorio (DSML) es un conjunto propuesto de reglas para usar el lenguaje de marcado extensible (XML) para definir el contenido de datos y la estructura de un directorio y mantenerlo en directorios distribuidos. Permite que las aplicaciones empresariales basadas en XML aprovechen la información de recursos de los directorios en un entorno nativo y sirve como un terreno común para las aplicaciones basadas en XML. Esto permite que XML y directorios trabajen juntos, permitiendo que las aplicaciones usen directorios de manera eficiente.

DSML desempeña un papel importante en el servicio al cliente y las aplicaciones de la cadena de suministro, que se basan en una presentación personalizada de datos.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el lenguaje de marcado del servicio de directorio (DSML)

DSML fue introducido en 1999 por Bowstreet y proporciona a los desarrolladores una forma simple y conveniente de implementar ampliamente aplicaciones basadas en XML en Internet. Los partidarios iniciales de DSML fueron AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft e IBM.

DSML permite el uso de herramientas y sintaxis XML para acceder a directorios dentro de programas XML. La descripción del contenido del documento define el DSML.

DSML permite a los desarrolladores trabajar con múltiples directorios diferentes y les permite acceder a directorios habilitados para el Protocolo ligero de acceso a directorios (LDAP) sin escribir una interfaz LDAP.

Una transacción DSML incluye los siguientes pasos:


  • Una aplicación XML formatea una consulta en DSML.
  • La consulta se transporta a través de una red HTTP y es recibida por un servicio DSML.
  • La consulta se traduce a LDAP; los datos se recuperan del directorio y se devuelven al servicio DSML.
  • Los datos se formatean en DSML y se envían de vuelta a través de la red HTTP a la aplicación.

Los documentos DSML describen entradas de directorio y esquemas de directorio. Cada entrada de directorio tiene un nombre único llamado nombre distinguido y pares de valores de propiedad llamados atributos de directorio. Todas las entradas de directorio también son miembros de clases de objetos. Las clases de objetos restringen los atributos del directorio hechos por una entrada y se describen en el esquema del directorio. Este esquema se incluye en el mismo documento DSML o en un documento separado. La información de metadatos y las etiquetas XML definen los esquemas de directorio. La información de datos y esquemas solicitada por las aplicaciones XML de los directorios se consolida en un solo documento. DSML se instala en los directorios actuales instalando extensiones.