สารบัญ:
- คำจำกัดความ - ภาษาของบริการไดเรกทอรี (DSML) หมายถึงอะไร
- Techopedia อธิบายภาษามาร์กอัปบริการไดเรกทอรี (DSML)
คำจำกัดความ - ภาษาของบริการไดเรกทอรี (DSML) หมายถึงอะไร
Directory services markup language (DSML) เป็นชุดของกฎที่เสนอสำหรับการใช้ภาษามาร์กอัปแบบขยายได้ (XML) เพื่อกำหนดเนื้อหาข้อมูลและโครงสร้างของไดเรกทอรีและเก็บรักษาไว้ในไดเรกทอรีแบบกระจาย มันอนุญาตให้แอปพลิเคชันระดับองค์กรใช้ XML เพื่อใช้ประโยชน์จากข้อมูลทรัพยากรจากไดเรกทอรีในสภาพแวดล้อมดั้งเดิมและทำหน้าที่เป็นพื้นฐานทั่วไปสำหรับแอปพลิเคชันที่ใช้ XML สิ่งนี้อนุญาตให้ XML และไดเรกทอรีทำงานร่วมกันทำให้แอปพลิเคชันใช้ไดเรกทอรีได้อย่างมีประสิทธิภาพ
DSML มีบทบาทสำคัญในการบริการลูกค้าและแอปพลิเคชันซัพพลายเชนซึ่งขึ้นอยู่กับการนำเสนอข้อมูลที่กำหนดเอง
Techopedia อธิบายภาษามาร์กอัปบริการไดเรกทอรี (DSML)
DSML เปิดตัวในปี 1999 โดย Bowstreet และให้นักพัฒนามีวิธีที่ง่ายและสะดวกในการนำแอพพลิเคชั่นที่ใช้ XML ไปใช้กันอย่างแพร่หลายในอินเทอร์เน็ต
DSML อนุญาตให้ใช้ไวยากรณ์ XML และเครื่องมือในการเข้าถึงไดเรกทอรีภายในโปรแกรม XML คำอธิบายเนื้อหาเอกสารกำหนด DSML
DSML ช่วยให้นักพัฒนาสามารถทำงานกับหลายไดเรกทอรีที่แตกต่างกันและอนุญาตให้พวกเขาเข้าถึงไดเรกทอรีที่เปิดใช้งาน Lightweight Directory Access Protocol (LDAP) โดยไม่ต้องเขียนอินเตอร์เฟส LDAP
ธุรกรรม DSML มีขั้นตอนต่อไปนี้:
- แอปพลิเคชัน XML จัดรูปแบบแบบสอบถามใน DSML
- แบบสอบถามจะถูกส่งผ่านเครือข่าย HTTP และได้รับจากบริการ DSML
- แบบสอบถามถูกแปลเป็น LDAP ข้อมูลถูกดึงจากไดเรกทอรีและส่งกลับไปยังบริการ DSML
- ข้อมูลถูกจัดรูปแบบใน DSML และส่งกลับผ่านเครือข่าย HTTP ไปยังแอปพลิเคชัน
เอกสาร DSML อธิบายรายการไดเรกทอรีและสคีมาของไดเรกทอรี แต่ละรายการไดเรกทอรีมีชื่อเฉพาะที่เรียกว่าคู่ชื่อที่แตกต่างและค่าคุณสมบัติที่เรียกว่าแอตทริบิวต์ไดเรกทอรี รายการไดเร็กทอรีทั้งหมดยังเป็นสมาชิกของคลาสอ็อบเจ็กต์ อ็อบเจ็กต์คลาส จำกัด คุณสมบัติของไดเร็กทอรีที่ทำโดยรายการและอธิบายไว้ใน schema ของไดเร็กทอรี สคีมานี้รวมอยู่ในเอกสาร DSML เดียวกันหรือเอกสารแยกต่างหาก ข้อมูลเมตาดาต้าและแท็ก XML กำหนดสกีมาไดเรกทอรี ข้อมูลและข้อมูลสคีมาที่ร้องขอโดยแอปพลิเคชัน XML จากไดเรกทอรีจะรวมอยู่ในเอกสารเดียว DSML ถูกติดตั้งในไดเรกทอรีปัจจุบันโดยการติดตั้งส่วนขยาย
