DSML (Directory Service Markup Language)

Autore: Robert Simon
Data Della Creazione: 16 Giugno 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
DSML, FULL PLAN1
Video: DSML, FULL PLAN1

Contenuto

Definizione: cosa significa DSML (Directory Service Markup Language)?

DSML (Directory Services Markup Language) è un insieme proposto di regole per l'utilizzo di un linguaggio di markup estensibile (XML) per definire il contenuto e la struttura dei dati di una directory e mantenerlo su directory distribuite. Consente alle applicazioni enterprise basate su XML di sfruttare le informazioni sulle risorse dalle directory in un ambiente nativo e funge da base comune per le applicazioni basate su XML. Ciò consente a XML e alle directory di lavorare insieme, consentendo alle applicazioni di utilizzare le directory in modo efficiente.

DSML svolge un ruolo importante nel servizio clienti e nelle applicazioni della catena di fornitura, che si basano su una presentazione personalizzata dei dati.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Directory Service Markup Language (DSML)

DSML è stato introdotto nel 1999 da Bowstreet e offre agli sviluppatori un modo semplice e conveniente per implementare ampiamente applicazioni basate su XML su Internet. I sostenitori iniziali di DSML erano AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft e IBM.

DSML consente l'uso della sintassi e degli strumenti XML per accedere alle directory all'interno dei programmi XML. La descrizione del contenuto del documento definisce il DSML.

DSML consente agli sviluppatori di lavorare con più directory diverse e consente loro di accedere a directory abilitate LDAP (Lightweight Directory Access Protocol) senza scrivere un'interfaccia LDAP.

Una transazione DSML include i seguenti passaggi:


  • Un'applicazione XML formatta una query in DSML.
  • La query viene trasportata attraverso una rete HTTP e viene ricevuta da un servizio DSML.
  • La query è tradotta in LDAP; i dati vengono recuperati dalla directory e restituiti al servizio DSML.
  • I dati vengono formattati in DSML e inviati all'applicazione tramite la rete HTTP.

I documenti DSML descrivono le voci di directory e gli schemi di directory. Ogni voce di directory ha un nome univoco chiamato nome distinto e coppie di valori di proprietà denominate attributi di directory. Tutte le voci della directory sono anche membri di classi di oggetti. Le classi di oggetti vincolano gli attributi di directory creati da una voce e sono descritti nello schema di directory. Questo schema è incluso nello stesso documento DSML o in un documento separato. Le informazioni sui metadati e i tag XML definiscono gli schemi di directory. Le informazioni sui dati e sullo schema richieste dalle applicazioni XML dalle directory vengono consolidate in un unico documento. DSML viene installato nelle directory correnti installando le estensioni.