Hjem Udvikling Hvad er sproget til markering af katalogtjenester (dsml)? - definition fra techopedia

Hvad er sproget til markering af katalogtjenester (dsml)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder DSML (Directory Service Markup Language)?

Directory Services Markup Language (DSML) er et foreslået sæt regler for brug af XML (extensible markup Language) til at definere dataindhold og struktur i et bibliotek og vedligeholde det i distribuerede mapper. Det tillader XML-baserede virksomhedsapplikationer at udnytte ressourceinformation fra mapper i et oprindeligt miljø og fungerer som en fælles grund for XML-baserede applikationer. Dette tillader XML og mapper at arbejde sammen, hvilket gør det muligt for applikationer at bruge mapper effektivt.


DSML spiller en vigtig rolle i kundeservice og supply chain applikationer, der er afhængige af en tilpasset præsentation af data.

Techopedia forklarer DSML (Directory Service Markup Language)

DSML blev introduceret i 1999 af Bowstreet og giver udviklere en enkel og bekvem måde at implementere XML-baserede applikationer bredt på Internettet. DSMLs oprindelige tilhængere var AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft og IBM.


DSML tillader brug af XML-syntaks og værktøjer til at få adgang til mapper inden for XML-programmer. Dokumentets indholdsbeskrivelse definerer DSML.


DSML giver udviklere mulighed for at arbejde med adskillige forskellige mapper og tillader dem at få adgang til Lightweight Directory Access Protocol (LDAP) -aktiverede mapper uden at skrive en LDAP-interface.


En DSML-transaktion inkluderer følgende trin:

  • En XML-applikation formaterer en forespørgsel i DSML.
  • Forespørgslen transporteres over et HTTP-netværk og modtages af en DSML-service.
  • Forespørgslen er oversat til LDAP; dataene hentes fra kataloget og videresendes til DSML-tjenesten.
  • Data formateres i DSML og sendes tilbage over HTTP-netværket til applikationen.

DSML-dokumenter beskriver katalogposter og katalogskemaer. Hver katalogpost har et unikt navn kaldet et særskilt navn og egenskabsværdipar kaldet katalogattributter. Alle katalogposter er også medlemmer af objektklasser. Objektklasserne begrænser katalogattributter foretaget af en post og er beskrevet i katalogskemaet. Dette skema er enten inkluderet i det samme DSML-dokument eller et separat dokument. Metadataoplysninger og XML-tags definerer katalogskemaer. Data og skemaoplysninger, der anmodes om af XML-applikationer fra mapper, konsolideres i et enkelt dokument. DSML installeres på nuværende mapper ved at installere udvidelser.

Hvad er sproget til markering af katalogtjenester (dsml)? - definition fra techopedia