程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 建立Java網絡管理應用程序

建立Java網絡管理應用程序

編輯:關於JAVA

概 述

在今天的電信環境中,網絡管理變得越來越復雜。Java技術革命性地改變了建立和部署應用程序的方法, 為網絡管理提供了新的手段。Sun Microsystem公司為復雜的網絡管理設計的主要產品-- Solstice Enterprise Manager,現在提供了一套Java API。這些API創建了一種開發環境,它為電信應用程序開發人員和服務供應商開辟了一條最大限度發揮Java技術效益的途徑,同時使他們在Solstice Enterprise Manager上的投資增值。網絡管理員在可擴展性、設備訪問、管理協議獨立性和管理對象位置透明等方面都可體會到它的優越性能。

Solstice Enterprise Manager的新開發環境提供了一套高級Java API以及相關的體系結構,使你能夠開發低成本、多平台Java應用程序, 以幫助你管理網絡。這些應用程序充分利用了由Solstice Enterprise Manager 3.0提供的先進分布式管理服務。

Java編程語言由於其簡單、面向對象、體系結構中立、健壯、安全以及便於移植等特點而正在被廣大開發人員所接受。你可以只開發一次Java應用程序, 然後便可以在任何地方部署它們, 這就省去了向不同平台移植所要花費的時間。用Java編程語言開發的應用程序代碼是天生健壯的, 因為清除了指針且支持動態內存管理。

隨時隨地的管理

用新的API開發的應用程序可以是獨立的Java應用程序、 基於Web浏覽器的Java applets,甚或是Java servlets。基於Web的applets具有可以按照要求下載到任意能夠運行支持Java的Web浏覽器的設備的優勢, 它為網絡管理提供了靈活性。例如:

待命網絡管理員對來自網絡任何地方的警告可做出快速響應。

服務供應商可以經濟劃算地向他們的用戶的管理網絡發出實時窗口。

操作人員可以更准確地提供網絡服務在當前每一分鐘的真實狀況報告。

如果你要了解有關Java編程語言的更詳細的信息, 請參考Sun Microsystems公司的Introduction To The Java Programming Language, Java Tutorial或Java Programming Language Enviroment白皮書。

低成本部署

Thin-client/fat server計算模式要求在客戶程序上僅做有限的處理, 而大部分工作都集中在服務器上。該模式使客戶應用程序對CPU和內存的要求保持在較低水平。Thin-clients可在Web浏覽器內運行, 並可在支持Java的任何網絡計算機上? , 如: Sun的JavaStation、SPARCstation系統或PC等。這就大大減少了部署特定的管理工作站的費用, 而增加了部署管理控制台時可用的選項。

為thin-client/fat server而設計

Java API以及相關的體系結構在應用程序處理要求和可得資源的基礎上, 對效率和性能進行了優化。例如:

? 對內存和對CPU敏感的操作在服務器上進行,對用戶是透明的。

? 拓撲和警告API都提供了批裝載記錄的方法, 它提高了客戶端的響應速度。

? 類狀態和緩存數存在服務器上以最大限度地減少由客戶程序所使用的內存。

Solstice Enterprise Manager

1.今天的網絡環境

隨著網絡服務向全球每一個角落的擴展, 今天的電信和信息網絡已變得比以往規模更大、更復雜。要管理的設備和部件數量急劇增長, 而且在可預見的未來,將保持這種增長速度。這方面的例子不勝枚舉, 例如, 世界范圍內蜂窩網絡的激增, 全球衛星網絡的開發和部署以及在發展中國家的基礎無線網絡的部署等等。隨著人們對這些網絡需求的增長,用最小的成本、時間和復雜性來管理網絡的能力, 已成為至關重要的問題。高效率的網絡管理是改善服務質量的關鍵。而且更重要的是, 服務質量的改善在激烈競爭的電信環境中可增加競爭優勢。

2.業內要求

電信和Internet服務供應商需要一種小型的綜合化工具來管理他們的網絡, 進而管理他們的業務。他們需要一種支持異種網絡環境方法使得管理系統簡便、靈活,同時在網絡操作人員看來外觀和感覺變化最小。為滿足當前網絡管理的需求,網絡服務供應商需要經濟劃算的解決方案。

3.Solstice Enterprise Manager體系結構

Solstice Enterprise Manager為解決那些日益復雜和增多的網絡管理問題打下了堅實的基礎並提供了一整套工具。

Solstice Enterprise Manager是在一個高度靈活、可擴展和安全的體系結構上建立起來的,它滿足了電信企業和ISP對網絡管理的要求。由於它的client/server體系結構、各種等級的基於標准的訪問控制和Java開發環境,使得多個網絡管理員能夠按照所分配的責任,從網絡上合適的位置,對一個網絡的適當的邏輯部分進行管理。

Solstice Enterprise Manager的能力使你能夠方便地建立和部署各種網絡的管理解決方案,包括:無線網絡、混合網絡(例如:衛星-蜂窩網、有線-無線網等)、ATM、SONET/SDH主干網、以及特殊網絡設備,如:集線器、傳輸系統、路由器和智能網絡節點等。

Solstice Enterprise Manager 的體系結構是事件驅動的,面向事物的,分布式的,多線程結構。它包括幾個組件,每個部分的功能各不相同,通過界面進行相互操作,如下圖所示。

1.管理應用程序(Management Applications)

管理應用程序(如Solstice Enterprise Manager核心應用程序,用戶開發程序及第三方應用軟件)通過可移植管理界面(PMI)直接執行對MIS系統大管理任務。

2.PMI(Portable Management Interface)

用這組界面開發程序是利用Solstice Enterprise Manager3.0的分布式服務的優點開發應用程序的典型方法。例如,用此界面寫成的程序可以在不知道確切位置和協議的情況下訪問被管理對象。管理協議適配器(MPA)也是通過PMI與MIS進行通訊的。

3.管理信息服務器(MIS)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved