XML 지원 디렉토리
XML Enabled Directory![]() |
XML Enabled Directory(XED)는 XML(Extensible Markup Language)를 사용하여 표현되는 객체를 관리하기 위한 프레임워크입니다.XED는 X.500 및 LDAP 디렉토리 서비스 기술을 기반으로 구축됩니다.
XED는 2003년 eNitives(이전의 eB2Bcom 및 Adacel Technologies)의 Steven Legg와 Daniel Prager(이전의 Deakin University)에 의해 설계되었습니다.
XML Enabled Directory(XED) 프레임워크는 기존 LDAP(Lightweight Directory Access Protocol) 및 X.500 디렉토리 기술을 활용하여 LDAP 클라이언트, X.500 Directory User Agent(DUA) 및 Di500과의 상호 운용성을 유지하면서 XML(Extensible Markup Language) 형식의 데이터를 저장, 관리 및 전송하는 디렉토리 서비스를 만듭니다.수리 시스템 에이전트(DSA)
XED의 주요 기능은 다음과 같습니다.
- 기존 디렉토리 프로토콜의 의미상 동등한 XML 표현
- 디렉토리 데이터의 XML 변환,
- 실행 시 수용 가능, 다양한 XML 스키마 언어로 지정된 사용자 정의 속성 구문,
- XML 형식의 속성값 부분에 대해 필터 조회를 수행할 수 있습니다.
- 구현자가 선호하는 XML 스키마 언어만 사용하여 XED 클라이언트를 개발할 수 있는 유연성을 제공합니다.
XML Enabled Directory를 사용하면 디렉토리 엔트리에 XML 형식의 데이터를 속성값으로 포함할 수 있습니다.또한 Atribut 구문은 디렉토리가 인식하는 다양한 XML 스키마 언어 중 하나로 지정할 수 있습니다.
그 후 디렉토리 서버는 클라이언트애플리케이션을 대신해 XML 문서 또는 그 부분의 데이터 검증과 의미상 의미 있는 매칭을 실행할 수 있게 되어 XML 기반 어플리케이션의 구현이 보다 쉽고 빠르게 이루어집니다.
또, XML 애플리케이션은, 복수의 애플리케이션간의 데이터 공유, 데이터 분산, 데이터 레플리케이션, 유저 인증, 유저 액세스 제어등의 디렉토리의 종래의 기능을 이용할 수 있기 때문에, 새로운 XML 애플리케이션의 구축 코스트를 한층 더 삭감할 수 있습니다.
XED 구현
eNitiatives의 ViewDS Discovery Server는 빠르고 확장 가능하며 유연한 디렉토리 시스템을 제공합니다.오픈 스탠다드에 엄밀하게 준거한 개발로 X.500, LDAP, XED 및 ACP133 표준에 대응하고 있습니다.ViewDS는 표준 규격에 준거하고 있기 때문에 현재와 미래의 다양한 애플리케이션과 인터페이스할 수 있습니다.