一種基於Java技術的網路管理軟體的設計方案

才智咖 人氣:1.73W

  論文關鍵詞:網路 軟體體系結構 Java XML

論文摘要:提出了基於Java技術的網管系統體系結構。這種結構是典型的三層體系結構:客戶表示層、中間服務提供層以及資料永久儲存層,同時對每層中涉及到的相關技術進行了闡述,並給出了具體的實現方法。

1. 引言

隨著Web/Java技術的成熟及其在Internet上的廣泛應用,網路管理技術和模式迎來了又一次革命。在網路管理領域,通過Web技術(如Web伺服器,HTTP協議、HTML和Java等)來整合網路管理系統,就能夠獲得可運行於各種平臺的簡單有效的管理工具。特別是目前人們對網路管理工具的要求已不僅僅侷限於集中式管理模式,而要求網路管理工具具有分佈計算能力。近幾年來隨著Java、EJB[1]、XML[2]等技術的發展與成熟使人們對網路管理的分散式要求已成為現實。

2. 基於Web的網路管理模式

網路管理系統從結構上來說,由兩部分組成:管理應用層和為之提供服務的下層結構軟體。下層結構軟體包括管理資訊庫(MIB)、圖形化使用者介面(GNI)、網路介面(NCI)。它們通過一組應用程式設計介面(API)嚮應用程式提供服務。

2.1基於Web的網路管理模式的特點

基於Web的網路管理[3]之所以受到廣泛關注,是由於具有如下特點:

(1)分佈性。沒有位置的限制,適合於分散式網路管理。

(2)跨平臺性。網管人員可以從任何平臺的任何一臺計算機上訪問網路,這就解決了由多平臺異構而導致的互操作性問題。

(3)低。介面更加友好,管理方式更加簡單方便,降低了網管成本。

(4)效率高,安全性好。採取瘦客戶機/胖伺服器模式,大量繁重的計算和儲存任務交給Web伺服器完成,這樣提高了管理效率並使使用者能更靈活的操作網管系統,同時藉助WWW的安全機制可以有效的進行訪問控制、資料加密及伺服器驗證。

2.2基於Web的網路管理系統的實現方式

目前,隨著Web技術的流行和發展,在網路管理中普遍採用基於Web的網管技術。常用的基於Web的網路管理技術有兩種:一種是基於嵌入式的網路管理,將網管工作站嵌入到網路端裝置中,每個裝置都有自己的Web地址,網管人員可以通過瀏覽器訪問並管理裝置,這種技術適合於小型網管系統,而且不利於擴充套件;第二種是基於代理的網路管理,由代理程式來管理裝置,將管理程式載入到網管工作站中,通過SNMP協議與代理程式通訊,瀏覽器通過HTTP協議或其它方式與網管工作站通訊,這種技術使得瀏覽器與網管工作站可以採用B/S(Browser/Server,瀏覽器/伺服器)結構通訊,軟體系統的部署、升級維護和資料備份只需在伺服器端完成,客戶端無需做應用程式的安裝和除錯,極大地降低了系統總維護成本,加強了系統的穩定性和可擴充套件性。由於T位元路由器是核心路由器,用於大規模網路,且對可擴充套件性有較高要求,所以應採用基於代理的管理方法。其系統結構圖如圖1所示。

 

圖1  T位元路由器網管系統Web管理模組結構圖

[1]     

一種基於Java技術的網路管理軟體的設計方案