XML Enabled Directory ( XED ) es un marco para administrar objetos representados mediante el lenguaje de marcado extensible (XML). XED se basa en tecnologías de servicios de directorio X.500 y LDAP .
XED fue diseñado originalmente en 2003 por Steven Legg de eNitiatives (antes de eB2Bcom y Adacel Technologies ) y Daniel Prager (antes de Deakin University ).
El marco XML Enabled Directory (XED) aprovecha el Protocolo ligero de acceso a directorios (LDAP) existente y la tecnología de directorio X.500 para crear un servicio de directorio que almacena, administra y transmite datos en formato Extensible Markup Language (XML), mientras mantiene la interoperabilidad con los clientes LDAP Agentes de usuario de directorio X.500 (DUA) y Agentes de sistema de directorio X.500 (DSA).
Las principales características de XED son:
- representaciones XML semánticamente equivalentes de protocolos de directorio existentes,
- Representaciones XML de datos de directorio,
- la capacidad de aceptar en tiempo de ejecución sintaxis de atributos definidos por el usuario especificados en una variedad de lenguajes de esquema XML,
- la capacidad de realizar coincidencias de filtros en las partes de los valores de atributo de formato XML.
- la flexibilidad para que los implementadores desarrollen clientes XED utilizando solo su lenguaje de esquema XML preferido.
El directorio habilitado para XML permite que las entradas del directorio contengan datos con formato XML como valores de atributo. Además, la sintaxis de atributo se puede especificar en cualquiera de una variedad de lenguajes de esquema XML que el directorio comprende.
Entonces, el servidor de directorio puede realizar la validación de datos y la coincidencia semánticamente significativa de documentos XML, o sus partes, en nombre de las aplicaciones cliente, lo que hace que la implementación de aplicaciones basadas en XML sea más fácil y rápida.
Las aplicaciones XML también pueden aprovechar las capacidades tradicionales del directorio de intercambio de datos entre aplicaciones, distribución de datos, replicación de datos, autenticación de usuarios y control de acceso de usuarios, lo que reduce aún más el costo de crear nuevas aplicaciones XML.
Implementaciones XED
ViewDS Discovery Server de eNitiatives proporciona a las organizaciones un sistema de directorio rápido, escalable y flexible. Como se ha desarrollado siguiendo estrictamente los estándares abiertos y cuenta con soporte para los estándares X.500, LDAP, XED y ACP133. Al ser compatible con los estándares, ViewDS interactuará con una variedad de aplicaciones, tanto ahora como en el futuro.