ไดเร็กทอรีที่เปิดใช้งาน XML
XML Enabled Directory ( XED ) เป็นเฟรมเวิร์กสำหรับการจัดการวัตถุที่แสดงโดยใช้Extensible Markup Language (XML) XED สร้างขึ้นบนเทคโนโลยีบริการไดเร็กทอรีX.500และLDAP [ 1 ]
XED ได้รับการออกแบบครั้งแรกในปี 2003 โดยSteven LeggจากeNitiatives (อดีตพนักงานของeB2BcomและAdacel Technologies ) และ Daniel Prager (อดีตพนักงานของมหาวิทยาลัย Deakin )
เฟรมเวิร์ก XML Enabled Directory (XED) ใช้ประโยชน์จากเทคโนโลยี Lightweight Directory Access Protocol (LDAP) และ X.500 ที่มีอยู่เดิม เพื่อสร้างบริการไดเร็กทอรีที่จัดเก็บ จัดการ และส่งข้อมูลในรูปแบบ Extensible Markup Language (XML) ในขณะที่ยังคงรักษาความสามารถในการทำงานร่วมกันกับไคลเอ็นต์ LDAP, X.500 Directory User Agents (DUAs) และ X.500 Directory System Agents (DSAs)
คุณสมบัติหลักของ XED มีดังนี้:
- รูปแบบ XML ที่มีความหมายเทียบเท่ากับโปรโตคอลไดเร็กทอรีที่มีอยู่
- การแสดงผลข้อมูลไดเร็กทอรีในรูปแบบ XML
- ความสามารถในการยอมรับไวยากรณ์แอตทริบิวต์ที่ผู้ใช้กำหนดเองซึ่งระบุไว้ในภาษา XML Schema ต่างๆ ในขณะรันไทม์
- ความสามารถในการทำการจับคู่ตัวกรองบนส่วนต่างๆ ของค่าแอตริบิวต์ในรูปแบบ XML
- ความยืดหยุ่นสำหรับผู้พัฒนาในการพัฒนาไคลเอ็นต์ XED โดยใช้เพียงภาษาสคีมา XML ที่ตนเองชื่นชอบ
ไดเร็กทอรีที่รองรับ XML อนุญาตให้รายการในไดเร็กทอรีมีข้อมูลที่จัดรูปแบบด้วย XML เป็นค่าแอตทริบิวต์ นอกจากนี้ ไวยากรณ์ของแอตทริบิวต์ยังสามารถระบุได้ในภาษา XML Schema ต่างๆ ที่ไดเร็กทอรีเข้าใจ
จากนั้นเซิร์ฟเวอร์ไดเร็กทอรีจะสามารถทำการตรวจสอบความถูกต้องของข้อมูลและการจับคู่ที่มีความหมายเชิงความหมายของเอกสาร XML หรือส่วนต่างๆ ของเอกสารเหล่านั้น ในนามของแอปพลิเคชันไคลเอ็นต์ ทำให้การพัฒนาแอปพลิเคชันที่ใช้ XML ง่ายขึ้นและเร็วขึ้น
แอปพลิเคชัน XML ยังสามารถใช้ประโยชน์จากความสามารถดั้งเดิมของไดเร็กทอรี เช่น การแชร์ข้อมูลข้ามแอปพลิเคชัน การกระจายข้อมูล การจำลองข้อมูล การตรวจสอบสิทธิ์ผู้ใช้ และการควบคุมการเข้าถึงของผู้ใช้ ซึ่งจะช่วยลดต้นทุนในการสร้างแอปพลิเคชัน XML ใหม่ลงได้อีกด้วย
การใช้งาน XED
ViewDS Discovery Server จาก eNitiativesมอบระบบไดเร็กทอรีที่รวดเร็ว ปรับขนาดได้ และยืดหยุ่นให้กับองค์กรต่างๆ เนื่องจากได้รับการพัฒนาโดยยึดมั่นในมาตรฐานเปิดอย่างเคร่งครัด และรองรับมาตรฐาน X.500, LDAP, XED และ ACP133 ด้วยคุณสมบัติที่สอดคล้องกับมาตรฐาน ViewDS จะสามารถเชื่อมต่อกับแอปพลิเคชันต่างๆ ได้หลากหลาย ทั้งในปัจจุบันและอนาคต