目录:
定义-目录服务标记语言(DSML)是什么意思?
目录服务标记语言(DSML)是一组建议的规则,用于使用可扩展标记语言(XML)定义目录的数据内容和结构并将其维护在分布式目录中。 它允许基于XML的企业应用程序在本机环境中利用目录中的资源信息,并成为基于XML的应用程序的通用基础。 这允许XML和目录一起工作,从而使应用程序可以有效地使用目录。
DSML在客户服务和供应链应用程序中扮演重要角色,后者依赖于数据的自定义表示。
Techopedia解释了目录服务标记语言(DSML)
DSML是Bowstreet于1999年推出的,它为开发人员提供了一种简单方便的方法来在Internet上广泛实现基于XML的应用程序。DSML的最初支持者是AOL-Netscape,Sun Microsystems,Oracle,Novell,Microsoft和IBM。
DSML允许使用XML语法和工具来访问XML程序中的目录。 文档内容描述定义了DSML。
DSML允许开发人员使用多个不同的目录,并允许他们访问启用了轻型目录访问协议(LDAP)的目录,而无需编写LDAP接口。
DSML事务包括以下步骤:
- XML应用程序使用DSML格式化查询。
- 该查询跨HTTP网络传输,并由DSML服务接收。
- 该查询被翻译成LDAP。 从目录中检索数据,然后将其传递回DSML服务。
- 数据以DSML格式格式化,并通过HTTP网络发送回应用程序。
DSML文档描述目录条目和目录架构。 每个目录条目都有一个称为专有名称的唯一名称和称为目录属性的属性值对。 所有目录条目也是对象类的成员。 对象类限制由条目创建的目录属性,并在目录架构中进行描述。 此架构包含在同一DSML文档中或单独的文档中。 元数据信息和XML标记定义目录架构。 XML应用程序从目录中请求的数据和架构信息被合并到一个文档中。 DSML通过安装扩展名安装在当前目录中。