Lar Desenvolvimento O que é a linguagem de marcação de serviço de diretório (dsml)? - o que é techopedia

O que é a linguagem de marcação de serviço de diretório (dsml)? - o que é techopedia

Índice:

Anonim

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 contam com uma apresentação personalizada de dados.

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 amplamente aplicativos baseados em XML na Internet. Os apoiadores iniciais do DSML 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 Lightweight Directory Access Protocol (LDAP) 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.

O que é a linguagem de marcação de serviço de diretório (dsml)? - o que é techopedia