Linguagem de marcação de serviço de diretório (DSML)

Autor: Robert Simon
Data De Criação: 16 Junho 2021
Data De Atualização: 1 Julho 2024
Anonim
Linguagem de marcação de serviço de diretório (DSML) - Tecnologia
Linguagem de marcação de serviço de diretório (DSML) - Tecnologia

Contente

Definição - O que significa DSML (Directory Service Markup Language)?

A DSML (Directory Services Markup Language) é um conjunto de regras proposto para o uso da linguagem de marcação extensível (XML) para definir o conteúdo e a estrutura de dados de um diretório e mantê-lo em diretórios distribuídos. Ele permite que aplicativos corporativos baseados em XML utilizem informações de recursos de diretórios em um ambiente nativo e serve como base comum para aplicativos baseados em XML. Isso permite que XML e diretórios trabalhem juntos, permitindo que os aplicativos usem diretórios com eficiência.

O DSML desempenha um papel importante nos aplicativos de atendimento ao cliente e da cadeia de suprimentos, que dependem de uma apresentação personalizada de dados.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica a linguagem de marcação de serviço de diretório (DSML)

O DSML foi introduzido em 1999 pela Bowstreet e fornece aos desenvolvedores uma maneira simples e conveniente de implementar aplicativos baseados em XML amplamente na Internet. Os apoiadores iniciais do DSMLs eram AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft e IBM.

O DSML permite o uso de sintaxe e ferramentas XML para acessar diretórios dentro de programas XML. A descrição do conteúdo do documento define o DSML.

O DSML permite que os desenvolvedores trabalhem com vários diretórios diferentes e acesse os diretórios habilitados para LDAP (Lightweight Directory Access Protocol) sem gravar uma interface LDAP.

Uma transação DSML inclui as seguintes etapas:


  • Um aplicativo XML formata uma consulta no DSML.
  • A consulta é transportada por uma rede HTTP e é recebida por um serviço DSML.
  • A consulta é traduzida em LDAP; os dados são recuperados do diretório e retornados ao serviço DSML.
  • Os dados são formatados em DSML e enviados de volta pela rede HTTP para o aplicativo.

Os documentos DSML descrevem entradas e esquemas de diretório. Cada entrada de diretório tem um nome exclusivo chamado nome distinto e pares de valor de propriedade chamados atributos de diretório. Todas as entradas de diretório também são membros de classes de objetos. As classes de objeto restringem os atributos de diretório criados por uma entrada e são descritas no esquema de diretório. Este esquema está incluído no mesmo documento DSML ou em um documento separado. Informações de metadados e tags XML definem esquemas de diretório. As informações de dados e esquema solicitadas pelos aplicativos XML dos diretórios são consolidadas em um único documento. O DSML é instalado nos diretórios atuais, instalando extensões.