利用總線思想,建立基于xml的電力信息平臺
[摘 要] 通過對電力行業信息系統現狀的分析,提出電力系統應該利用總線思想建設一個信息平臺,各應用系統以組件的形式掛在平臺上,并以xml為基礎建立信息平臺的數據中心。同時分析了電力系統中建設該平臺需要解
[摘 要] 通過對電力行業信息系統現狀的分析,提出電力系統應該利用總線思想建設一個信息平臺,各應用系統以組件的形式掛在平臺上,并以xml為基礎建立信息平臺的數據中心。同時分析了電力系統中建設該平臺需要解決的一些問題。
引言
電力行業經過多年的發展,信息系統的建設已經取得了長足的進步。但是,傳統的項
目基本上都是各職能部門為解決單一問題而開發的,多年下來,一個供電局內往往存在幾十個甚至上百個信息系統。這些系統功能不同,開發方式各異,最重要的是數據不可共用。隨著近幾年信息系統的增多和電力改革的進一步深入,這種情況給我們帶來了不少問題。
隨著企業的發展,越來越需要一個在統一平臺上應用的一體化系統。它不但要涵蓋所各個層面的應用需求,而且必須是管理高度集中、數據高度集成的。我們電力系統高層應該 著眼于全局,按相同的標準,類似的開發方式,結合各地自己的管理模式,建設基于整個電力行業的一體化信息平臺。
近幾年來,軟件總線思想的提出和xml的發展,為實現這個需求提供了可能。
軟件總線思想和XML的特點
軟件的總線思想利用了面向組件編程(COP)的概念,它將應用系統看做是一個個的組件,通過定義組件之間的協作關系來完成系統的構建。而總線則負責在各個組件中傳遞信息流,將各個組件組織起來,完成一個個具體的任務,從而將整個系統構件成一個整體。
在總線思想中,很適合用XML來存儲數據。首先,XML是被設計成存儲數據用的,其次,XML數據是以純文本格式存儲的,它提供了一種與軟件和硬件無關的共享數據方法,因此它也就能被更多的內、外部用戶所利用。
利用總線思想構建電力行業信息平臺
我們可以利用總線思想建立電力行業的信息平臺:創建一個基于整個電力系統的框架,將各應用系統如生產MIS、GIS、OA、SCADA等等看做是一個個的組件掛在整個系統的框架上,各組件事先按標準定義好服務,通過標準的訪問規則互相調用,數據共享;總線負責在各個系統之間傳遞數據流,將各個系統組織聯系起來,數據共享,模塊共用,完成一個個具體的任務。
在實際運用中, 服務是一組接口,供客戶程序使用. 原則上它可以是任何一種技術:JMS、WebService、RPC、或是簡單方法調用。在Java語言中,接口是具有極大的靈活性的,因此,將接口實現為普通的Java接口是較好的選擇。
要構成一個完整應用,光有組件和服務還不夠,還需要將組件和服務以一種有效的方式組織起來,這個就是系統總線做的事情了。它可能是一段代碼,負責調用各個組件;也能是一個消息系統,負責收集和分派消息;也可能是一個工作流系統,負責系統信息的流轉;總線還可能是一個JMX,負責將消息路由到目標組件。
要定義好接口和總線,關鍵的問題就是必須清楚各組件的核心流程。你必須清楚,整個系統是什么流的,大致上,它需要從別的系統那里獲取什么數據,它需要提供什么數據給別的系統。這是一個很復雜的過程,你必須很清楚各信息系統的核心流程以及各系統間有何聯系,這就需要領導層從全局的角度出發來做這件事情。做好了這點,一個好的電力信息平臺基本上已經成功了一半。
引言
電力行業經過多年的發展,信息系統的建設已經取得了長足的進步。但是,傳統的項
目基本上都是各職能部門為解決單一問題而開發的,多年下來,一個供電局內往往存在幾十個甚至上百個信息系統。這些系統功能不同,開發方式各異,最重要的是數據不可共用。隨著近幾年信息系統的增多和電力改革的進一步深入,這種情況給我們帶來了不少問題。
隨著企業的發展,越來越需要一個在統一平臺上應用的一體化系統。它不但要涵蓋所各個層面的應用需求,而且必須是管理高度集中、數據高度集成的。我們電力系統高層應該 著眼于全局,按相同的標準,類似的開發方式,結合各地自己的管理模式,建設基于整個電力行業的一體化信息平臺。
近幾年來,軟件總線思想的提出和xml的發展,為實現這個需求提供了可能。
軟件總線思想和XML的特點
軟件的總線思想利用了面向組件編程(COP)的概念,它將應用系統看做是一個個的組件,通過定義組件之間的協作關系來完成系統的構建。而總線則負責在各個組件中傳遞信息流,將各個組件組織起來,完成一個個具體的任務,從而將整個系統構件成一個整體。
在總線思想中,很適合用XML來存儲數據。首先,XML是被設計成存儲數據用的,其次,XML數據是以純文本格式存儲的,它提供了一種與軟件和硬件無關的共享數據方法,因此它也就能被更多的內、外部用戶所利用。
利用總線思想構建電力行業信息平臺
我們可以利用總線思想建立電力行業的信息平臺:創建一個基于整個電力系統的框架,將各應用系統如生產MIS、GIS、OA、SCADA等等看做是一個個的組件掛在整個系統的框架上,各組件事先按標準定義好服務,通過標準的訪問規則互相調用,數據共享;總線負責在各個系統之間傳遞數據流,將各個系統組織聯系起來,數據共享,模塊共用,完成一個個具體的任務。
在實際運用中, 服務是一組接口,供客戶程序使用. 原則上它可以是任何一種技術:JMS、WebService、RPC、或是簡單方法調用。在Java語言中,接口是具有極大的靈活性的,因此,將接口實現為普通的Java接口是較好的選擇。
要構成一個完整應用,光有組件和服務還不夠,還需要將組件和服務以一種有效的方式組織起來,這個就是系統總線做的事情了。它可能是一段代碼,負責調用各個組件;也能是一個消息系統,負責收集和分派消息;也可能是一個工作流系統,負責系統信息的流轉;總線還可能是一個JMX,負責將消息路由到目標組件。
要定義好接口和總線,關鍵的問題就是必須清楚各組件的核心流程。你必須清楚,整個系統是什么流的,大致上,它需要從別的系統那里獲取什么數據,它需要提供什么數據給別的系統。這是一個很復雜的過程,你必須很清楚各信息系統的核心流程以及各系統間有何聯系,這就需要領導層從全局的角度出發來做這件事情。做好了這點,一個好的電力信息平臺基本上已經成功了一半。
責任編輯:和碩涵
免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
貴州職稱論文發表選擇泛亞,論文發表有保障
2019-02-20貴州職稱論文發表 -
《電力設備管理》雜志首屆全國電力工業 特約專家征文
2019-01-05電力設備管理雜志 -
國內首座蜂窩型集束煤倉管理創新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業技能標準
-
《低壓微電網并網一體化裝置技術規范》T/CEC 150
2019-01-02低壓微電網技術規范
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加
-
電氣工程學科排行榜發布!華北電力大學排名第二
-
國家電網61家單位招聘畢業生
2019-03-12國家電網招聘畢業生 -
《電力設備管理》雜志讀者俱樂部會員招募
2018-10-16電力設備管理雜志