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 (anteriormente de eB2Bcom y Adacel Technologies) y Daniel Prager (anteriormente de la Universidad de Deakin ).
El marco de directorio habilitado para XML (XED) aprovecha el protocolo ligero de acceso a directorios (LDAP) y la tecnología de directorio X.500 existentes para crear un servicio de directorio que almacena, administra y transmite datos en formato XML (lenguaje de marcado extensible), al tiempo que mantiene la interoperabilidad con 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 especificadas en una variedad de lenguajes de esquema XML,
- la capacidad de realizar coincidencias de filtros en las partes de los valores de atributos del formato XML.
- la flexibilidad para que los implementadores desarrollen clientes XED utilizando únicamente 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 del atributo se puede especificar en cualquiera de los diversos lenguajes de esquema XML que el directorio entiende.
El servidor de directorio puede entonces realizar la validación de datos y la correspondencia 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 explotar 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, reduciendo aún más el costo de creación de nuevas aplicaciones XML.
Implementaciones de XED
ViewDS Discovery Server de eNitiatives ofrece a las organizaciones un sistema de directorio rápido, escalable y flexible. Como se desarrolló siguiendo estrictamente los estándares abiertos, es compatible con los estándares X.500, LDAP, XED y ACP133. Al ser compatible con los estándares, ViewDS interactuará con una variedad de aplicaciones, tanto actuales como futuras.