XML 지원 디렉토리

XML Enabled Directory

XML Enabled Directory(XED)는 XML(Extensible Markup Language)를 사용하여 표현되는 객체를 관리하기 위한 프레임워크입니다.XED는 X.500LDAP 디렉토리 서비스 기술을 기반으로 구축됩니다.

XED는 2003년 eNitives(이전의 eB2BcomAdacel 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는 표준 규격에 준거하고 있기 때문에 현재와 미래의 다양한 애플리케이션과 인터페이스할 수 있습니다.