如何快速實現網管軟件定製開發? php
時下網絡環境愈來愈複雜,愈來愈龐大,網絡平常運維工做日益趨於智能化、自動化. 對於通用化的網管軟件而言,市面上有各類品牌的網管軟件,功能各異,客戶選擇的空間比較大。但若是客戶想擁有一套定製化的網管軟件,選擇餘地相對來講會小一些,通常有兩種辦法。
數據庫
徹底本身從頭開發; 這種方法須要組織專業網管開發團隊,費時費力,開發週期長,風險大,機會成本不必定比外購少.編程
在網管開發平臺基礎上開發; 在相對成熟的網管開發平臺上進行二次開發,能在相對短的時間內快速實現本身特點化功能要求.平臺開發不失爲一種實現特點功能要求的好方法。
瀏覽器
市面上提供的網管開發平臺很少,目前由本土企業北京智和信通技術有限公司(www.zhtelecom.com)徹底自主開發的SugarNMS智和網管開發平臺是一個不錯的選擇. 她很是符合我國網絡設備商、軟件系統集成商的特色和需求,很好地解決了這類客戶網管開發中面臨的問題。 安全
SugarNMS智和網管開發平臺市場定位 服務器
SugarNMS智和網管開發平臺專爲指望快速搭建可靠網管軟件的企業而準備,開發平臺充分利用智和網管軟件已有的軟件功能,並提供衆多可複用可擴展的框架模塊。讓企業把重點放在具體的業務需求上,最短几我的.周就能開發出一款特點的網管軟件。網絡
SugarNMS智和網管開發平臺自己已是一套可運行的通用網管軟件.若是接受其軟件已有的通用化功能,無需任何開發也可運行管理網絡架構
SugarNMS網管平臺能夠幫助客戶避開從頭開發所面臨的‘高投入,高成本,高風險’(三高)問題;和採用免費開源軟件面臨‘沒法商用,無質量保證,無技術支持服務’(三無)問題。app
SugarNMS智和網管開發平臺技術特色 框架
SugarNMS網管平臺是100%統一Java架構產品,從功能模塊、數據庫、界面所有基於統一的Java技術平臺和統一的數據關係模型,不包含任何第三方功能庫。SugarNMS純正的技術平臺,確保用戶在後續維護、信息整合、產品集成等方面的長遠利益獲得保障。
從底層網絡協議到開發平臺,公司都擁有100%的自主知識產品,確保移交給客戶的產品中不會包含任何第三方商業權利,也不會讓客戶承擔第三方產品受權。(這些第三方產品權利常見於:SNMP協議通信、網絡自動發現、拓撲圖組件)
平臺包含了國內首款Java網絡拓撲圖產品、智能化專利的Java SNMP組件和自動發現產品。
二次開發平臺具有底層SNMP開發、網絡協議接口開發、設備調試的功能基礎。
平臺在基礎框架、可重用組件和軟件功能之間保持隔離,既確保了快速定製又不損失組件化、架構化特性。
採用標準Java領域成熟的輕量級技術,既方便開發,也方便與各類系統集成。
在統一的平臺上實現網絡管理的多項功能,包括網絡發現、拓撲圖、配置、故障、性能監控、安全管理等
智能化設備組件發現和展現技術,讓管理員能夠洞悉設備內部視圖,更能夠基於設備組件進行監控操做。
挑戰極限的資源消耗,在CPU使用、內存消耗、磁盤佔用、帶寬使用各項指標創下領域記錄。
基於Web部署的Java客戶端,具備B/S和C/S的雙重優點。
SugarNMS智和網管開發平臺產品架構
平臺框架採用了J2SE、XML、WebService、SNMP、HTTP、JDBC、Swing、RMI、O-M Mapping、O-R Mapping、Muti-Thread等成熟可靠的JAVA技術爲基礎,按照電信網管系統的特色劃分模塊和層次,既符合網管業務的要求,又保證在軟件上是易實現、易維護、易擴充的。
SugarNMS智和網管開發平臺適用領域
SugarNMS智和網管平臺適合下屬專業技術領域:
IDC機房設備監控 |
視頻監控網絡管理 |
PLC共纜以太網管理 |
EOC同軸寬帶網管理 |
WiFi、AP、AC無線設備管理 |
網絡自動掃描和信息採集 |
網絡安全和准入控制 |
SDH、光傳輸、光接入設備 |
微波及無線傳輸設備 |
EPON/GPON網絡設備管理 |
服務器和計算機監控 |
數據庫和中間件監控 |
交換機、工業交換機、物理交換機管理 |
OLT、ONU網絡設備管理 |
SugarNMS智和網管開發平臺組成
智和網管開發平臺採用遵循電信管理網的規範設計,採用標準版本的Java技術和多層分佈式軟件架構,確保軟件技術的高可靠性。它由如下幾部分構成:
l網管基礎組件;
l網管平臺基礎框架;
lSugarNMS成熟網管功能;
lJava源代碼及開發文檔
SugarNMS智和網管開發平臺網管功能
SugarNMS智和網管開發平臺具備全套智和網管軟件的功能,包含網絡拓撲管理、網絡設備管理、設備配置管理、故障和工做狀態管理、性能管理、報表統計、多用戶安全管理等功能。即便不做二次開發,軟件也能運行,可知足通用的網絡管理要求。
網管功能以下:
SugarNMS智和網管開發平臺開發方式
平臺支持多種開發模式,知足從快速到個性功能等的不一樣需求開發:
l可基於成熟的智和網管軟件基礎上開發
l可基於拓撲圖、SNMP組件和服務API開發
l基於框架、模塊、插件、API方式支持多種開發模式;
l可直接重用基礎組件的數據庫組件進行開發,也能夠經過數據庫組件API開發知足個性需求的數據庫組件。
l客戶端提供源代碼的形式,開發人員可任意修改代碼實現定製化的功能。
l僅對業務需求進行編程,無需關注底層基礎設施
l提供通用化管理機制,SNMP或非SNMP同等開發模型
l模型化和最小編程原則,增長單一插件函數,便可增長從用戶界面到後臺、網絡、數據的集成功能
l從網管架構到組件模塊均由網管平臺統一提供,不依賴第三方功能模塊
l常規開發工具:Eclipse、NetBeans工具便可