Thực hiện chuyển đổi

Một phần của tài liệu Kiến trúc hệ thống quản trị mạng dựa trên xml (Trang 90 - 91)

Chuyển đổi định nghĩa MIB SNMP thành định nghĩa lƣợc đồ XML tự động mà không mất thông tin đối tƣợng quản trị. Dữ liệu đƣợc đƣa vào từ một URL hoặc một tập tin. Dữ liệu ra của sự chuyển đổi này là tệp tin lƣợc đồ XML và cấu trúc cây XML DOM. Tập tin XML đƣợc dùng để đánh giá từng trƣờng hợp của tài liệu XML và DOM đƣợc sử dụng cho xử lý và tạo ra các tài liệu XML có chứa dữ liệu quản trị.

Hình 3.6 - Cấu trúc chuyển đổi SNMP MIB thành XML

Bộ chuyển đổi có thể thay đổi DOM tree và có các chức năng để thao tác trên DOM, chẳng hạn nhƣ thêm hoặc xóa các phần tử vv… Cấu trúc của bộ chuyển đổi đƣợc miêu tả trong Hình 3.6.

Bộ phân tích cú pháp SMI đọc định nghĩa SNMP MIB, xóa chú thích, chia một loạt các thẻ, và kiểm tra xem định nghĩa MIB, đƣợc xác định theo các quy định của SMI và ASN.1.

Nếu một lỗi xảy ra, bộ chuyển đổi trả về một mã lỗi. Bảng node tạo ra một bảng đối tƣợng quản trị. Mỗi node đƣợc ánh xạ vào một lớp và bảng chứa một loạt các lớp. Trong trƣờng hợp có ngƣời dùng xác định kiểu dữ liệu, thì kiểu này đƣợc chuyển đổi thành một lớp và đƣợc lƣu trữ vào bảng kiểu dữ liệu. Lƣợc đồ XML tạo ra một định nghĩa lƣợc đồ XML tƣơng ứng với định nghĩa nguồn MIB, bằng cách sử dụng thông tin từ bảng MO. Khi đó lƣợc đồ XML tƣơng ứng với chuẩn W3C.

DOM generator tạo ra DOM tree bằng cách sử dụng thông tin quản trị đã đƣợc lƣu giữ trong các bảng MO. Việc tạo ra cây DOM đƣợc sử dụng nhƣ là vùng

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

lƣu trữ trung gian cho thông tin quản trị khi manager và agent giao tiếp với nhau. Để nắm giữ DOM tree, sử dụng chuẩn API cho XML DOM.

Hình 3.7 - Ứng dụng của cổng XML/SNMP.

Một phần của tài liệu Kiến trúc hệ thống quản trị mạng dựa trên xml (Trang 90 - 91)