XML là một ngôn ngữ đánh dấu, ngôn ngữ này đã đƣợc chuẩn hóa bởi World Wide Web Consortium (W3C) vào năm 1998 cho các tài liệu trao đổi trên World Wide Web. Đó là SGML (Standard Generalized Markup Language). Do vậy, XML đã có những lợi thế của truyền thông một cách dễ dàng bằng cách sử dụng HTTP nhƣ HTML, có thuận lợi giống nhƣ SGML; Đồng thời, nó có thể dễ dàng truyền cấu trúc tài liệu trên Internet.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
Với sức mạnh mở rộng của các tài liệu và dữ liệu, XML có một tiềm năng lớn để trở thành tiêu chuẩn cho các giao diện quản trị thông tin. Những lý do để XML đƣợc xem nhƣ là tiêu chuẩn cho trao đổi tài liệu trên WWW là:
Trƣớc tiên, XML không giống nhƣ HTML, XML phân tích các nội dung của tài liệu và sự biểu đạt phƣơng pháp; Sự biểu đạt phƣơng pháp đƣợc thực hiện thông qua XSL (Extensible Stylesheet Language). Một tài liệu có thể đƣợc thể hiện bằng nhiều cách khác nhau bởi cách thay đổi kiểu vị trí.
Thứ hai, XML có sự hỗ trợ định nghĩa cấu trúc tài liệu; Điều này có thể đƣợc thực hiện bởi DTD và lƣợc đồ XML để định nghĩa thành cấu trúc dữ liệu trong một tài liệu XML.
Thứ ba, là sự mở rộng của chức năng liên kết. Chuẩn XML cung cấp Xpointer và Xlink để liên kết và cho biết toàn bộ một tài liệu hoặc một phần của một tài liệu. Sự hỗ trợ này mở rộng các phƣơng pháp liên kết giữa các tài liệu, chẳng hạn nhƣ là liên kết lẫn nhau, liên kết đến một phần hoặc toàn bộ tài liệu theo nhiều hình thức khác nhau.
Thứ tƣ, nó cung cấp chuẩn API cho xử lý tài liệu. XML hỗ trợ các chuẩn giao diện về DTD xác định tài liệu XML và mô hình tài liệu không giống nhƣ SGML. Tất cả các chƣơng trình có hỗ trợ Document Object Model (DOM) có thể xử lý tài liệu XML một cách dễ dàng để truy cập, xử lý và lƣu trữ. Simple API XML (SAX) cho kết quả công việc để tạo ra, xác định bắt đầu và kết thúc của mỗi phần tử và tài liệu.
XML có nhiều lợi thế để truyền tải thông tin và đặc biệt là đối với xử lý quản trị mạng. Để mô hình hóa thông tin, tất cả các thông tin có thể dễ dàng đƣợc mô hình hóa bằng cách sử dụng sức mạnh mô hình chức năng của XML. Cụ thể là sự chuyển đổi cấu trúc thông tin SNMP MIB có thể thực hiện đƣợc một cách dễ dàng bởi XML. Để truyền thông tin, các tài liệu XML có thể đƣợc chuyển đổi một cách dễ dàng bằng cách sử dụng HTTP đã đƣợc trang bị trên toàn thế giới.
Để tƣơng thích, XML hỗ trợ trao đổi thông tin giữa tất cả các phần cứng và phần mềm hệ điều hành có hỗ trợ HTTP. XML có thể sử dụng các phần mềm trung gian thông qua những lợi ích này. Đối với chi phí phát triển, XML cần chi phí thấp cho phát triển hệ thống bởi vì các chuẩn API phong phú và phát triển miễn phí. Ngoài ra, XML hỗ trợ cung cấp số lƣợng lớn dữ liệu trong cùng một lúc mà không bị hạn chế kích thƣớc tài liệu cho quản trị mạng. Những lợi thế của XML đang đƣợc nghiên cứu và xây dựng để giải quyết các vấn đề hạn chế của quản trị mạng dựa trên SNMP.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn