文/楊鳳
在電信網管系統的建設和完善中,該項技術當前已經在很多方面發揮了重要作用,但是在傳統架構下,電信網管系統的運行效率較低,對硬件設備的運行要求較高。而在J2EE架構的應用中,能夠對這些問題進行有效解決,所以在電信網管系統今后的建設和優化中,J2EE架構有更好的發展和應用前景,提高整個系統的運行速度。
傳統架構為一種多模塊協同運行的工作系統,在系統運行中,應用系統中產生的消息完成信息傳遞,并實現各個模塊的有序銜接。傳統架構下的運行模塊有4個,為數據處理模塊、消息中心模塊、數據庫模塊和性能與告警監視模塊。其中數據處理、消息中心和性能與告警監視模塊為一條單向通道,同時消息中心也會向數據庫中發送消息,數據庫在這種消息的作用下向性能與告警監視模塊中發送告警信息。從整個系統的運行流程來看,這種傳統架構在運行過程中會產生大量的控制消息,并且整個系統的運行過程過于繁瑣,在這種架構的運行中,必然對硬件系統提出更高要求。
傳統架構下網管系統存在的問題如下:
1.2.1 系統適配性問題
當前的計算機系統為Windows和Unix兩種系統,但是對于傳統架構來說,無法應用建成的單一一種系統軟件對兩個系統進行監管,即針對不同的系統需要建成順應系統特點和要求的網管系統,從系統和軟件開發的角度上來看,對系統和軟件開發人員的要求很高,并且會產生更多的工作量。
1.2.2 系統擴展與組裝難度大
在傳統架構系統中,系統運行中各個子系統的顆粒度較大,這就導致整個系統的組裝和擴展難度提升。
1.2.3 占用空間問題
在傳統架構下的電信網管系統建設中,最終建成的客戶端需要占用很大的存儲空間,并且在該系統的運行中,需要在界面上完成多項操作才能夠達到對系統中的監管和運行要求。然而當前客戶的要求為在系統運行界面中只進行較少次數的控制就能夠監督整個網絡系統的運行狀態??梢哉f傳統架構下的網管系統不能滿足操作上的簡潔性要求。
J2EE架構為一個4層架構系統,這4層結構分別為客戶端瀏覽器、表示層、業務邏輯層和數據層。其中表示層本質上為WEB服務器,能夠實現界面邏輯和界面部署工作;業務邏輯層為整個系統中的最重要系統,工作內容為實現整個系統的業務邏輯,讓工作人員在通過瀏覽器發送申請信號后,在業務邏輯層的作用下做出相應的相應;數據層為整個系統中的數據存儲和調用層面,在用戶通過瀏覽器發送數據請求信號后,由數據邏輯層對請求信息進行處理,在數據層中調用相關信息,并數據顯示到系統界面上;瀏覽器本質上為一種客戶端軟件,在J2EE架構中,最終建成的瀏覽器占用空間較小,并且降低了操作復雜程度。
在當前的電信網管系統中,客戶的要求一方面為進行少量操作就能夠達成對數據庫中數據的調用和分析效果,另一方面為在系統的運行中能夠對系統進行擴展,傳統架構方法無法滿足這兩個要求,所以在電信網管系統的建設和完善中,可以應用J2EE架構滿足這一要求。J2EE架構下的電信網管系統建設方法如下:
2.2.1 整體性設計
在J2EE架構的應用中,需要完成對整個系統的整體性設計工作,整體設計內容如下:
(1)客戶端設計??蛻舳四軌蜃尮ぷ魅藛T對系統進行操作,同時應用客戶端對相關信息和數據進行顯示。在本文的設計中,客戶端的設計是基于瀏覽器進行設計的,同時以J2EE平臺為集成系統。
(2)接口數據。在典型網管系統的運行中,會產生大量的對內和對外接口數據,這些數據需要能夠被有效應用,通過數據信息的應用和交流對整個系統的運行狀態進行控制。本文對接口數據的選擇方法為XML技術,在這種技術的應用中,能夠大幅提升數據的可擴展性。在此基礎上完成對系統其余層級的建設。
2.2.2 數據處理系統設計
在電信網管系統的運行中,需要經過大量數據的處理和運算,并且在系統的運行中對這種數據運算的效率提出了很高要求,所以在數據處理系統的設計中,需要選擇合理的數據處理方法,完成對整個系統的設計。在當前的技術開發中,Java技術經過多年的發展,已經能夠滿足很多數據處理過程在數據處理效率和精確性方面的要求,所以在J2EE架構下的網管系統建設中,可以應用J2EE語言完成對數據處理系統的設計。在該語言的應用中,可以將數據處理模塊融合到J2EE架構中,實現對數據的快速分析。
2.2.3 消息中心系統設計
消息中心系統能夠發揮兩個功能,其一為面向整個系統的信息代理,該信息代理由于實現了CORBA接口,所以可以向非Java系統提供消息。在J2EE架構的應用中,也建成了一個用于信息存儲的信息代理,在該信息代理的運行中,能夠實現對系統處理信息的高效存儲,并且該系統能夠將產生的消息存儲到整個系統的數據庫中。另外在J2EE架構的應用中,還需要建成性能與告警監視系統,該系統在實際設計中可被拆分為3個部分,即業務邏輯層、表示層和瀏覽器,業務邏輯層應用EJB完成數據提取,表示層應用JSP完成對獲取數據的處理,并將系統中的XML格式數據轉化成HTML頁面。而瀏覽器的作用為發送系統中的相關請求信息,在各個層級的共同作用下完成對信息的收集和反饋工作。
綜上所述,應用傳統網絡架構模式建成的電信網管系統在運行中,存在系統對硬件要求較高、作用效率較低以及難以進行系統和數據擴展問題,應用J2EE架構能夠對這些問題進行有效解決。在該架構的具體應用中,設計工作包括設計中心、整體性設計、數據處理系統設計和性能與告警監視系統設計。