當前位置:學問君>學習教育>畢業論文>

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

學問君 人氣:1.75W

  論文關鍵詞:網絡 軟件體系結構 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技術的網絡管理軟件的設計方案