Hình 1.13 Sơ ựồ công nghệ XML trong quản trị mạng
Dữ liệu XML có thể ựược tạo ra từ các trình soạn thảo hoặc cũng có thể ựược xuất ra từ DOM hoặc SAX, nhưng cho dù là cách nào thì nó cũng ựi theo một trong hai cấu trúc chuẩn là DTD hoặc XML Schema. Mỗi cấu trúc ựều có ựặc ựiểm riêng và có thể ựáp ứng ựược cho mọi văn bản XML. Nói cách khác, dữ liệu XML ựều tuân theo một chuẩn nhất ựịnh, nhờ chuẩn này mà các ứng dụng có thể xử lý ựược dữ liệu dễ dàng vì ựây là các chuẩn ựược công nhận và sử dụng rộng rãi như là một chuẩn mặc ựịnh.
DOM giúp cho chúng ta có thể truy xuất và quản lý dữ liệu trong văn bản XML một cách hiệu quả. Nếu không có DOM, việc xử lý XML trở nên khó khăn và tốn nhiều thời gian hơn. Ngoài ra, DOM cũng ựã ựược tiêu chuẩn hóa, cho phép dữ liệu XML có thể ựược ựọc trên bất cứ nền tảng nào và không còn phụ thuộc ngôn ngữ lập trình, mọi truy xuất XML ựều ựược thông qua ựối tượng DOM. Còn ựối với SAX, nó chỉ cung cấp khả năng ựọc dữ liệu
nhờ vào các sự kiện bắt ựầu và kết thúc một ựối tượng. điểm khác biệt lớn nhất của DOM và SAX là DOM sẽ nạp toàn bộ dữ liệu XML vào bộ nhớ theo cấu trúc cây ựể có thể sử dụng nhiều mục ựắch, còn SAX chỉ cung cấp khả năng ựọc. Tuy nhiên, SAX tỏ ra hiệu quả hơn, nhanh hơn nếu ựọc tuần tự nội dung dữ liệu XML
để hiển thị văn bản XML trên ứng dụng của người dùng, mà phần lớn là browser, văn bản XML ựược xử lý thông qua XSL và XPath. Còn ựể liên lạc qua agent (management server), người ta sử dụng SOAP, ựây là một giao thức nhỏ, nhẹ ựể trao ựổi thông ựiệp XML qua HTTP.
Kết luận
Trong chương 1, luận văn ựã trình bày về lịch sử phát triển của quản trị mạng, kiến trúc và quản trị mạng với mô hình OSI và trong chương này tập chung tìm hiểu sâu hơn về mô hình quản trị mạng với SNMP, trong mô hình SNMP bao gồm 2 thành phần chắnh ựó là:
Manager: Là một máy tắnh chạy chương trình quản lý mạng. Manager còn ựược gọi là một NMS (Network Management Station). Nhiệm vụ của một manager là truy vấn các agent và xử lý thông tin nhận ựược từ agent.
Agent: Là một chương trình chạy trên thiết bị mạng cần ựược quản lý. Agent có thể là một chương trình riêng biệt (vắ dụ như daemon trên Unix) hay ựược tắch hợp vào hệ ựiều hành, vắ dụ như IOS (Internetwork Operation
System) của Cisco. Nhiệm vụ của agent là thông tin cho manager.
Chương 2
CHUẨN GIAO DIỆN QUẢN TRỊ MÁY TÍNH DMI
Như chúng ta ựã biết, trong Kiến trúc máy tắnh có hai chuẩn giao tiếp ựược sử dụng rộng rãi: đó là ISA (Industry Standard Architecture) và PCI (Peripheral Component Interconnect). Tuy nhiên, các chuẩn này phục vụ chắnh cho việc ghép nối các thiết bị ngoại vi với ựơn vị trung tâm của máy tắnh. để quản lắ máy tắnh một cách toàn diện từ phần cứng, hệ ựiều hành và các phần mềm dịch vụ, IETF (Internet Engineering Task Forces) ựã xây dựng chuẩn DMI (Destop Management Interface). Chuẩn DMI cùng với chuẩn SNMP (Simple Network Management Protocol) ựáp ứng tốt cho cho hệ thống có nhu cầu quản trị cả thiết bị mạng và cả máy tắnh. Trong quá trình phát triển, các thiết bị mạng, các máy tắnh ựược trang bị các phiên bản SNMP và DMI khác nhau và một số ựược cài ựặt hệ quản trị khác. để có một kiến trúc quản trị mạng thống nhất cho phép quản trị các hệ thống hỗn hợp các thiết bị của nhiều nhà sản xuất khác nhau, việc tìm kiếm một giải pháp mới ựáp ứng ựược tất cả các yêu cầu quản trị mạng là cần thiết. Các hãng Microsoft, Compaq Computer, BMC Software, Cisco Systems và Intel cùng với tổ chức DMTF của IETF phát triển WBEM (Web-based Enterprise Management) và từng bước hoàn thiện. đây thực chất là một tập hợp các chuẩn quản trị kết hợp với các chuẩn Internet. Phần ựầu chương tập trung trình bày về DMI và phần cuối chương sẽ trình bày kiến trúc WMI của hệ ựiều hành Windows, giải pháp quản trị tắch hợp: SNMP, DMI và WMI-SP khác.