What Does Directory Service Markup Language (DSML) Mean?

Directory services markup language (DSML) is a proposed set of rules for using extensible markup language (XML) to define the data content and structure of a directory and maintain it on distributed directories. It permits XML-based enterprise applications to leverage resource information from directories in a native environment and serves as a common ground for XML-based applications. This permits XML and directories to work together, enabling applications to use directories efficiently. DSML plays an important role in customer service and supply chain applications, which rely on a customized presentation of data.

Techopedia Explains Directory Service Markup Language (DSML)

DSML was introduced in 1999 by Bowstreet and provides developers with a simple and convenient way to implement XML-based applications widely on the Internet.DSML’s initial supporters were AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft and IBM. DSML permits the use of XML syntax and tools to access directories within XML programs. The document content description defines the DSML.DSML allows developers to work with multiple dissimilar directories and permits them to access Lightweight Directory Access Protocol (LDAP)-enabled directories without writing an LDAP interface. A DSML transaction includes the following steps: