Mục lục:
- Định nghĩa - Ngôn ngữ đánh dấu dịch vụ thư mục (DSML) nghĩa là gì?
- Techopedia giải thích Ngôn ngữ đánh dấu dịch vụ thư mục (DSML)
Định nghĩa - Ngôn ngữ đánh dấu dịch vụ thư mục (DSML) nghĩa là gì?
Ngôn ngữ đánh dấu dịch vụ thư mục (DSML) là một bộ quy tắc được đề xuất để sử dụng ngôn ngữ đánh dấu mở rộng (XML) để xác định nội dung và cấu trúc dữ liệu của một thư mục và duy trì nó trên các thư mục phân tán. Nó cho phép các ứng dụng doanh nghiệp dựa trên XML tận dụng thông tin tài nguyên từ các thư mục trong môi trường tự nhiên và đóng vai trò là nền tảng chung cho các ứng dụng dựa trên XML. Điều này cho phép XML và các thư mục hoạt động cùng nhau, cho phép các ứng dụng sử dụng các thư mục một cách hiệu quả.
DSML đóng một vai trò quan trọng trong dịch vụ khách hàng và các ứng dụng chuỗi cung ứng, dựa trên cách trình bày dữ liệu tùy chỉnh.
Techopedia giải thích Ngôn ngữ đánh dấu dịch vụ thư mục (DSML)
DSML được Bowstreet giới thiệu vào năm 1999 và cung cấp cho các nhà phát triển một cách đơn giản và thuận tiện để triển khai các ứng dụng dựa trên XML rộng rãi trên Internet.DSML là những người hỗ trợ ban đầu là AOL-Netscape, Sun microsystems, Oracle, Novell, Microsoft và IBM.
DSML cho phép sử dụng cú pháp và công cụ XML để truy cập các thư mục trong các chương trình XML. Mô tả nội dung tài liệu định nghĩa DSML.
DSML cho phép các nhà phát triển làm việc với nhiều thư mục khác nhau và cho phép họ truy cập các thư mục được bật Giao thức truy cập thư mục nhẹ (LDAP) mà không cần viết giao diện LDAP.
Giao dịch DSML bao gồm các bước sau:
- Một ứng dụng XML định dạng một truy vấn trong DSML.
- Truy vấn được vận chuyển qua mạng HTTP và được nhận bởi dịch vụ DSML.
- Truy vấn được dịch sang LDAP; dữ liệu được lấy từ thư mục và được gửi lại cho dịch vụ DSML.
- Dữ liệu được định dạng trong DSML và được gửi lại qua mạng HTTP đến ứng dụng.
Tài liệu DSML mô tả các mục thư mục và lược đồ thư mục. Mỗi mục nhập thư mục có một tên duy nhất được gọi là một cặp giá trị thuộc tính và tên phân biệt được gọi là thuộc tính thư mục. Tất cả các mục thư mục cũng là thành viên của các lớp đối tượng. Các lớp đối tượng ràng buộc các thuộc tính thư mục được tạo bởi một mục và được mô tả trong lược đồ thư mục. Lược đồ này được bao gồm hoặc trong cùng một tài liệu DSML hoặc một tài liệu riêng biệt. Thông tin siêu dữ liệu và thẻ XML xác định lược đồ thư mục. Dữ liệu và thông tin lược đồ được các ứng dụng XML yêu cầu từ các thư mục được hợp nhất thành một tài liệu duy nhất. DSML được cài đặt trên các thư mục hiện tại bằng cách cài đặt các phần mở rộng.