湯億則 黃紅兵 王彥波 章毅
【摘要】 浙江電力通信系統保障能力系統,需要用到三臺數據庫服務器,一臺應用服務器,三臺數據庫服務包括國網TMS數據庫服務器、省公司通信管理系統服務器、創維數據庫服務器,這三臺服務器作為系統的數據源支撐,應用服務器作為網站提供運行服務。
【關鍵詞】 電力通信 保障能力 B/S架構 指標功能
浙江電力通信系統保障能力系統,采用B/S架構進行進行設計開發,編程語言使用當前比較靈活穩定的java語言進行編寫,系統開發的模式采用敏捷開發模式,以用戶的需求為核心,采用迭代,循序漸進的方法進行軟件開發,使用敏捷開發的優點在于項目在初期被分成多個子項目,各個子項目完成單獨測試之后,再對其進行整合,此開發模式高內聚、低耦合方便日后軟件維護,有效的降低了日后軟件的維護成本。
一、應用架構設計
浙江電力通信系統保障能力系統采用軟件開發廣泛使用的Spring+Struts+ibaitis框架,其中還運用到了天元網絡公司內部研發出來的對ibatis框架和Spring框架整合的jar包,ibatis小巧使用方便,利于日后代碼修改維護,提高代碼的可重用性,代碼開發采用單利模式,工廠模式,有力的保障了系統的性能。系統通過與TMS系統的數據庫接口實時抓取TMS數據庫的數據,對數據進行分析計算,并將結果通過與SkyWorth數據庫的接口及時更新到大屏窗口。詳情如下圖所示:
二、技術架構設計
浙江電力通信系統保障能力系統架構采用MVC架構模式,MODEL(模型)、VIEW(視圖)、Controlller(控制器),Model代碼可重用組件,采用ORM(對象關系映射)對象關系映射與數據庫字段對應,以便與數據庫進行交互,VIEW是應用程序中處理數據顯示的部分,依照MODEL創建視圖,Conntroller控制器處理反饋用戶的請求主要存放業務處理業務邏輯,MVC模式分化了開發的方向,提高用戶體驗,降低程序的耦合度。
三、物理架構設計
浙江電力通信系統保障能力系統,需要用到三臺數據庫服務器,一臺應用服務器,三臺數據庫服務包括國網TMS數據庫服務器、省公司通信管理系統服務器、創維數據庫服務器,這三臺服務器作為系統的數據源支撐,應用服務器作為網站提供運行服務。
四、功能簡要介紹
4.1資源配置管理
A.指標錄入:用戶錄入指標的基礎值輸入并保存在數據庫中。B.指標統計:使用用戶輸入的基礎數據和通過用戶基礎數據計算出來的最大值、最小值,在規則創建時候設定的理想值和權重計算出資源配置和調度生產及管理信息業務中的指標分值,展示統計指標詳情并傳入創維大屏。 C.指標方案創建:創建指標方案,其中資源配置、歷史運行、網絡能力、外部影響、調度生產、管理信息等指標大類的具體指標參數都會關聯在這個創建的指標方案中。D.指標規則創建:設定指標計算權重、理想值,自動統計出12家單位中各項指標中最大值、最小值保存在數據庫中,作為指標分值計算的條件。更新規則,更新之后將會重新計算相關指標并保存在數據庫當中并傳至創維大屏。
4.2歷史運行管理
A.指標錄入:歷史運行指標基礎數據庫錄入,并保存到數據庫中。B.指標統計:統計歷史運行指標分值,并保存到數據庫中,展示歷史運行指標統計詳情并傳至創維大屏,自動抓取國網TMS系統中的實時數據根據規則中的權重、最大值、最小值、理想值計算出指標的分值.C. 指標規則創建:創建歷史運行指標規則方案并創建規則詳情,自動獲取12家單位上報數據最大最小值。查看規則詳情。
4.3網絡能力管理
A.指標錄入:錄入網絡能力基礎指標并保存值數據庫。B.指標統計:統計計算網絡能力指標分值,查看統計結果。C.指標規則創建:創建網絡能力規則方案,并設置網絡能力規則方案詳情,自動獲取12家單位網絡能力基礎值的最大值、最小值,查看規則詳情。
參 考 文 獻
[1](波蘭 )克羅沃克奇.《復雜系統與過程可靠性及安全性》.國防工業出版社 ,2014年5月
[2]張智剛.《電網調度系統安全生產保障能力評估》.中國電力出版社,2014年1月