Hjem Utvikling Hva er katalogtjenesteoppmerkingsspråk (dsml)? - definisjon fra techopedia

Hva er katalogtjenesteoppmerkingsspråk (dsml)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr DSML (Directory Service Markup Language)?

Directory services markup language (DSML) er et foreslått regelverk for bruk av XML (extensible markup language) for å definere datainnholdet og strukturen til en katalog og vedlikeholde det i distribuerte kataloger. Det tillater XML-baserte bedriftsapplikasjoner å utnytte ressursinformasjon fra kataloger i et opprinnelig miljø og fungerer som en felles grunn for XML-baserte applikasjoner. Dette tillater XML og kataloger å samarbeide, slik at applikasjoner kan bruke kataloger effektivt.


DSML spiller en viktig rolle i kundeservice og forsyningskjeden applikasjoner, som er avhengige av en tilpasset presentasjon av data.

Techopedia forklarer DSML (Directory Service Markup Language)

DSML ble introdusert i 1999 av Bowstreet og gir utviklere en enkel og praktisk måte å implementere XML-baserte applikasjoner på internett. DSMLs første støttespillere var AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft og IBM.


DSML tillater bruk av XML-syntaks og verktøy for å få tilgang til kataloger i XML-programmer. Dokumentinnholdsbeskrivelsen definerer DSML.


DSML lar utviklere jobbe med flere forskjellige kataloger og tillater dem å få tilgang til LightAP Directory Access Protocol (LDAP) -aktiverte kataloger uten å skrive et LDAP-grensesnitt.


En DSML-transaksjon inkluderer følgende trinn:

  • En XML-applikasjon formaterer et spørsmål i DSML.
  • Søket transporteres over et HTTP-nettverk og mottas av en DSML-tjeneste.
  • Søket er oversatt til LDAP; dataene hentes fra katalogen og sendes tilbake til DSML-tjenesten.
  • Data formateres i DSML og sendes tilbake over HTTP-nettverket til applikasjonen.

DSML-dokumenter beskriver katalogoppføringer og katalogskjemaer. Hver katalogoppføring har et unikt navn kalt et utpreget navn og egenskapens verdipar kalt katalogattributter. Alle katalogoppføringer er også medlemmer av objektklasser. Objektklassene begrenser katalogattributter laget av en oppføring og er beskrevet i katalogskjemaet. Dette skjemaet er inkludert i samme DSML-dokument eller i et eget dokument. Metadatainformasjon og XML-tagger definerer katalogskjemaer. Data- og skjemainformasjon forespurt av XML-applikasjoner fra kataloger blir samlet i et enkelt dokument. DSML blir installert i nåværende kataloger ved å installere utvidelser.

Hva er katalogtjenesteoppmerkingsspråk (dsml)? - definisjon fra techopedia