XML 対応ディレクトリ( XED ) は、拡張マークアップ言語(XML)を使用して表現されたオブジェクトを管理するためのフレームワークです。XED は、 X.500およびLDAP ディレクトリ サービステクノロジに基づいて構築されています。
XED は、もともと 2003 年に eNitiatives の Steven Legg (元 eB2Bcom および Adacel Technologies) と Daniel Prager (元Deakin University ) によって設計されました。
XML 対応ディレクトリ (XED) フレームワークは、既存の Lightweight Directory Access Protocol (LDAP) および X.500 ディレクトリ テクノロジを活用して、LDAP クライアント、X.500 ディレクトリ ユーザー エージェント (DUA)、および X.500 ディレクトリ システム エージェント (DSA) との相互運用性を維持しながら、拡張マークアップ言語 (XML) 形式のデータを保存、管理、および転送するディレクトリ サービスを作成します。
XED の主な機能は次のとおりです。
- 既存のディレクトリプロトコルの意味的に同等なXML表現
- ディレクトリデータのXMLレンディション、
- 実行時に、さまざまなXMLスキーマ言語で指定されたユーザー定義の属性構文を受け入れる機能。
- XML 形式の属性値の一部に対してフィルター マッチングを実行する機能。
- 実装者が好みの XML スキーマ言語のみを使用して XED クライアントを開発できる柔軟性。
XML 対応ディレクトリでは、ディレクトリ エントリに XML 形式のデータを属性値として含めることができます。さらに、属性構文は、ディレクトリが理解できるさまざまな XML スキーマ言語のいずれかで指定できます。
ディレクトリ サーバーは、クライアント アプリケーションに代わって、XML ドキュメントまたはその一部のデータ検証と意味的に意味のあるマッチングを実行できるため、XML ベースのアプリケーションの実装がより簡単かつ迅速になります。
XMLアプリケーションは、ディレクトリの従来の機能であるアプリケーション間のデータ共有、データ配布、データ複製、ユーザー認証、ユーザーアクセス制御も活用できるため、新しいXMLアプリケーションの構築コストをさらに削減できます。
XED 実装
eNitiatives の ViewDS Discovery Server は、高速でスケーラブルかつ柔軟なディレクトリ システムを組織に提供します。このシステムはオープン スタンダードに厳密に準拠して開発されており、X.500、LDAP、XED、ACP133 標準をサポートしています。標準に準拠しているため、ViewDS は現在だけでなく将来もさまざまなアプリケーションとインターフェイスします。
