Các nghiên cứu đã có về các phƣơng pháp để chuyển đổi SNMP MIB thành XML là nhƣ sau:
Trƣớc tiên, JP Martin-Flatin trình bày một ví dụ về phƣơng pháp lập bản đồ để chuyển đổi MIB thành XML; Trong nghiên cứu này, ông đã mô tả kết quả chuyển đổi về nhóm „hệ thống‟ và nhóm „giao diện‟ của MIB II bởi ví dụ mà không có phƣơng pháp trình bày trên toàn bộ thuật toán chuyển đổi MIB.
Thứ hai, đó là nghiên cứu về biểu thức XML của SNMP MIB trong cổng CORBA/SNMP. Tuy nhiên, nghiên cứu này đã không đƣa ra một thuật toán chuyển đổi cụ thể, mà chỉ đƣa ra một ví dụ về tài liệu XML sử dụng định nghĩa XML DTD, dữ liệu thực tế cho các tài liệu MIB II nodes.
Thứ ba là thƣ viện xử lý MIB của Frank Strauss, 'libsmi', thƣ viện này chuyển đổi SNMP MIB thành các ngôn ngữ khác, chẳng hạn nhƣ Java, CORBA, C, XML ... Tuy nhiên, chƣơng trình thƣ viện này lại gây ra mất thông tin và chuyển đổi XML không chứa đựng tất cả các thông tin của các mã nguồn MIB , cũng nhƣ
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
những cấu trúc và tên node , với nhiều tính năng của mỗi MIB node bị bỏ qua . Vì vậy, chƣơng trình này hiện không có thuật toán chuyển đổi. Cuối cùng, IBM công bố một nghiên cứu về chuyển đổi ASN.1 thành XML. Tuy nhiên, nó không hỗ trợ việc chuyển đổi các chức năng macro đƣợc xác định trong SNMP SMI và các phƣơng pháp chuyển đổi sử dụng DTD.
Nhƣ̃ng nghiên cứu trên không cung cấp các thuật toán chuyển đổi cụ thể và có thông tin có thể bị mất trong quá trình chuyển đổi. Thiệt hại lớn nhất là sự mất mát các kiểu giá trị dữ liệu của MIB nodes, do đó các nghiên cứu này có những hạn chế nhƣ các phƣơng thức chuẩn.
Vấn đề đƣợc đặt ra với hệ thống quản trị mạng dựa trên SNMP là hệ thống quy mô và hiệu quả thấp, mặc dù SNMP đang đƣợc sử dụng rộng rãi. Nhằm giải quyết vấn đề này, hệ thống quản trị mạng dựa trên XML đang đƣợc phát triển. Hệ thống quản trị của hệ thống quản trị mạng dựa trên dựa trên XML đƣợc gọi là quản trị mạng dựa trên XML. Quản trị mạng dựa trên XML trình bày một phƣơng pháp để quản trị một mạng rộng lớn, nhƣng nó cũng không cung cấp phƣơng pháp để quản trị sử dụng rộng rãi theo SNMP agent.
Nội dung trong nghiên cứu này là nhằm đề xuất quản trị mạng dựa trên XML trực tiếp quản trị kế thừa SNMP agent nhƣ thế nào . Nó đƣa ra các vấn đề về cổng , đó là điều khiển các thông điệp giữa các agent dựa trên SNMP và manager dựa trên XML. Quản trị mạng dựa trên XML sử dụng phƣơng pháp để chuyển dữ liệu là tài liệu XML qua HTTP và SNMP agent chuyển dữ liệu đến SNMP manager thông qua SNMP. Cổng này điều khiển và chuyển đổi dữ liệu giữa hai giao thức. Việc thực hiện của cổng cần đặc tả chuyển đổi và tƣơng tác chuyển đổi. Để có đặc tả chuyển đổi của cổng, cần phải chuyển SNMP MIB thành XML. Các nghiên cứu trƣớc cho chuyển đổi này hiện không có thuật toán chuyển đổi. Xác định thuật toán chuyển đổi SNMP MIB thành XML đƣợc coi nhƣ là một phƣơng pháp chuẩn và tiếp theo là triển khai thực hiện chuyển đổi tự động với thuật toán này. Để ngăn ngừa bị mất thông tin trong quy trình chuyển đổi, cần sử dụng lƣợc đồ XML với hỗ trợ của nhiều kiểu dữ liệu đƣợc xác định trong SNMP SMI.
Với tƣơng tác chuyển đổi của cổng, cần định nghĩa mô hình bản đồ cho từng thao tác của SNMP trong HTTP để chuyển đổi giữa thông tin SNMP và tài liệu XML. Việc thực hiện chuyển đổi cũng giống nhƣ modul của cổng.