七號信令網(wǎng)監(jiān)控系統(tǒng)的新結(jié)構(gòu)發(fā)布: 2010-10-23 09:33 | 作者: | 來源: | 字體: 小 中 大 北京的市內(nèi)電話網(wǎng)按區(qū)劃分為6個區(qū)局,共有近200臺交換機,各個交換機之間的信令交換通過一組專用的控制信號指令集完成,這種特殊的控制信號稱為"七號信令"。由于交換機的數(shù)量太多,所以在每個交換機之間直接建立七號信令鏈路是不現(xiàn)實的,只有通過信令轉(zhuǎn)發(fā)設(shè)備(STP)作為中間通信媒介,實現(xiàn)交換機之間的七號信令鏈路連接。在北京有4個STP連接著100多個程控交換機,每個交換機與兩個STP相連,以確保通訊的暢通。對這樣復(fù)雜的通訊網(wǎng)絡(luò)來說,只有通過實時的監(jiān)控網(wǎng)絡(luò)中可能出現(xiàn)的各種問題,才能做到及時地修復(fù),保證網(wǎng)絡(luò)的正常運行。 北京電話局運行維護部擔(dān)負(fù)著北京市的整個電話網(wǎng)的運行監(jiān)控和維護工作,在1994年采用當(dāng)時流行的Client/Server方式開發(fā)了一套七號信令網(wǎng)監(jiān)控系統(tǒng)。后臺利用一個通訊服務(wù)器采集STP運行狀況信息,存入SUN主機中的Sybase SQL Server數(shù)據(jù)庫中,前端應(yīng)用是采用PowerBuilder和VB開發(fā)的一套圖形化的實時監(jiān)控系統(tǒng)。這個系統(tǒng)僅限于STP維護班使用,不能共享,無法接受大家的監(jiān)督。 1998年,隨著Internet/Intranet的發(fā)展,新的應(yīng)用技術(shù)不斷涌現(xiàn),三層或多層體系結(jié)構(gòu)成為流行的應(yīng)用模式,中間件技術(shù)也逐漸成熟起來。交換維護中心的開發(fā)人員應(yīng)邀參加了一個Sybase的三層體系結(jié)構(gòu)的技術(shù)研討會,了解到Sybase的事務(wù)處理應(yīng)用服務(wù)器Jaguar CTS作為中間件,可以實現(xiàn)瘦客戶端對數(shù)據(jù)庫的訪問,并認(rèn)為這種模式也可用于監(jiān)控系統(tǒng),于是決定和華勝公司合作,改造原來的監(jiān)控系統(tǒng),在新的應(yīng)用模式下建立一個信息共享的實時監(jiān)控系統(tǒng)。 新系統(tǒng)的結(jié)構(gòu)和工作原理 七號信令網(wǎng)監(jiān)控系統(tǒng)新結(jié)構(gòu)包括瀏覽器、WEB服務(wù)器、JaguarCTS組件事務(wù)處理服務(wù)器、SYBASE數(shù)據(jù)庫、X.25通信服務(wù)器。 數(shù)據(jù)庫、X.25通信服務(wù)器與原結(jié)構(gòu)基本相同,由通訊服務(wù)器采集所有STP的運行狀況數(shù)據(jù),存入運行在SUN E/450上的Sybase Adaptive Enterprise Server 11.5數(shù)據(jù)庫中。與原結(jié)構(gòu)不同的是客戶端不是直接訪問數(shù)據(jù)庫,在新結(jié)構(gòu)中客戶端與數(shù)據(jù)庫之間加了一個事務(wù)處理服務(wù)器Jaguar CTS,客戶端通過它間接訪問數(shù)據(jù)庫。另外還增加了一個 WEB服務(wù)器,它是瘦客戶應(yīng)用模式必要組成部分?蛻舳藶g覽器首先訪問WEB瀏覽器,下載監(jiān)控圖和實現(xiàn)各種監(jiān)控功能的JAVA小應(yīng)用程序,其中有一個定時器,在它的驅(qū)動下定時調(diào)用Jaguar CTS服務(wù)器上相應(yīng)的組件方法,實現(xiàn)對數(shù)據(jù)庫的訪問,并將結(jié)果返回到客戶端,客戶端應(yīng)用程序根據(jù)返回結(jié)果做相應(yīng)操作,實現(xiàn)實時監(jiān)控功能。 用POWERJ開發(fā)JAVA程序:容易 在這個實時監(jiān)控系統(tǒng)中,前端變化的圖形顯示是在客戶端實現(xiàn)的,它只需要得到后臺系統(tǒng)傳來的實時數(shù)據(jù),這種方式使得網(wǎng)絡(luò)通訊量較小,顯示速度較快。JAVA無疑是實現(xiàn)這個應(yīng)用功能的最佳選擇。Sybase公司的PowerJ 開發(fā)JAVA程序的能力是很強的,它支持多種組件模式,支持JDBC,通過鼠標(biāo)點擊和拖拽就可以很方便地實現(xiàn)JAVA應(yīng)用程序的框架,開發(fā)的重點只要集中在應(yīng)用邏輯的實現(xiàn)就行了。用PowerJ提供的控件,可以很容易的編制對數(shù)據(jù)庫的應(yīng)用,用PowerJ提供的第三方軟件,可以很容易的編制顯示各種圖形的JAVA程序,而且可以和Jaguar CTS 服務(wù)器緊密集成,在Jaguar CTS生成的程序框架中編寫相應(yīng)的服務(wù)器端、客戶端的程序,并且可把這些應(yīng)用集成在一起。 充分發(fā)揮JAGUAR CTS的作用 采用這種瘦客戶機的三層體系結(jié)構(gòu)以后,所有企業(yè)內(nèi)部網(wǎng)上的計算機都可以訪問到監(jiān)控畫面,也同時會訪問數(shù)據(jù)庫,如果不使用Jaguar CTS,那么每個用戶都要與數(shù)據(jù)庫之間建立數(shù)據(jù)鏈路,系統(tǒng)在大量用戶訪問的情況下很難承受。使用了Jaguar CTS就不同了。Jaguar CTS中有一個連接緩沖功能(Connection Cache),它能起到收斂作用。所有對數(shù)據(jù)庫的訪問都是通過Jaguar實現(xiàn)的,Jaguar與數(shù)據(jù)庫之間建立一定的連接,這些連接是共享的,Jaguar會按需自動添加或減少連接數(shù)目,保證數(shù)據(jù)庫訪問的高效性。 新系統(tǒng)的優(yōu)點 新結(jié)構(gòu)比舊結(jié)構(gòu)要復(fù)雜,但新結(jié)構(gòu)比舊結(jié)構(gòu)有許多特有的優(yōu)點。 首先,接入客戶端的能力大大提高,原來的Client/Server結(jié)構(gòu)中的每個客戶端都要與數(shù)據(jù)庫建立一個連接,新的三層結(jié)構(gòu)中由Jaguar CTS控制與數(shù)據(jù)庫的連接,大大提高了接入能力。 其次,在新的結(jié)構(gòu)中,客戶端無需安裝任何應(yīng)用軟件,只要有瀏覽器,而且網(wǎng)絡(luò)通就可以進行監(jiān)控和查詢。軟件維護非常簡便,軟件的修改和增加功能只需將新的Class文件拷貝到WEB服務(wù)器上即可。 再次,新系統(tǒng)將原來由用PowerBuilder和VB開發(fā)的客戶端程序,用統(tǒng)一的JAVA程序來代替,使可靠性和可維護性都有提高。 另外,新系統(tǒng)便于領(lǐng)導(dǎo)查閱和群眾監(jiān)督,他們都可以通過自己的計算機查看系統(tǒng)運行情況,促進系統(tǒng)運行維護工作的高效進行。 總之,新的體系結(jié)構(gòu)使監(jiān)控系統(tǒng)的信息共享能力極大提高,軟件的維護工作量和維護費用明顯降低?傊,新的體系結(jié)構(gòu)使監(jiān)控系統(tǒng)的信息共享能力極大提高,軟件的維護工作量和維護費用明顯降低。
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料
![]() |
本周熱點本月熱點
最熱通信招聘
業(yè)界最新資訊最新招聘信息
最新技術(shù)文章
最新論壇貼子
|