一種配電監(jiān)測系統(tǒng)及其數(shù)據(jù)交互方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要關(guān)于電網(wǎng)配電信息收集技術(shù),更特定言之,是關(guān)于一種ESB的配電監(jiān)測系統(tǒng)及其數(shù)據(jù)傳輸方法。
【背景技術(shù)】
[0002]目前隨著配電網(wǎng)的信息化水平不斷提高,配電企業(yè)內(nèi)部的管理應(yīng)用系統(tǒng)也不斷的增加,電力企業(yè)內(nèi)部眾多的應(yīng)用系統(tǒng)實施,各個系統(tǒng)之間的信息共享問題逐漸顯現(xiàn)。由于系統(tǒng)的實施單位和實施時間不相同,各個應(yīng)用系統(tǒng)有自己的運行環(huán)境和數(shù)據(jù)存儲方式,難免產(chǎn)生了各種不同的數(shù)據(jù)源。而且各個應(yīng)用系統(tǒng)相對都是比較獨立的系統(tǒng),在功能和數(shù)據(jù)處理上面會存在大量的冗余,很多數(shù)據(jù)和信息在多個系統(tǒng)間重復(fù)錄入和操作,造成時間、人力等資源的浪費,造成企業(yè)內(nèi)部形成很多信息孤島。信息孤島現(xiàn)象使得電力企業(yè)的信息和數(shù)據(jù)更新不同步甚至不一致,使得數(shù)據(jù)不能自動傳遞,缺乏有效關(guān)聯(lián)和共享,造成各個部門之間的矛盾,給配電企業(yè)中不同部門人員之間的交流帶來很多問題,提供給客戶的信息也經(jīng)常前后不一致,使客戶無所適從,嚴(yán)重影響了配電部門的形象和信譽。
[0003]更重要的是,由于信息孤島的存在,配電企業(yè)在進(jìn)行重大的戰(zhàn)略決策時,無法獲得系統(tǒng)的、全面的業(yè)務(wù)歷史信息,無法合理審視組織能力現(xiàn)狀,導(dǎo)致配電企業(yè)在進(jìn)行戰(zhàn)略選擇時更多的是依據(jù)對外部環(huán)境的分析評價,而較少能夠有效結(jié)合企業(yè)的自身能力,管理層面和配電企業(yè)高層難以得到有效的信息支持,這使得配電企業(yè)戰(zhàn)略實施的難度和風(fēng)險加大。
[0004]采用基于IEC 61968的集成總線技術(shù)是配電網(wǎng)信息集成技術(shù)發(fā)展的重大突破,在總線技術(shù)出現(xiàn)之前,信息集成采用傳統(tǒng)的點對點集成模式,在這種模式下應(yīng)用系統(tǒng)之間的互操作通過點對點的函數(shù)進(jìn)行操作,每個企業(yè)信息系統(tǒng)(Enterprise Informat1nSystem, EIS)與其他EIS都通過點對點的方式連接在一起。這種模式在信息系統(tǒng)數(shù)量較少的時候具有快速建立的優(yōu)勢,但是這種模型的缺點也很明顯,一旦某個信息系統(tǒng)發(fā)生改變將直接打破與之關(guān)聯(lián)的應(yīng)用集成,另外如果有η個信息系統(tǒng)參與集成的話,最多需要η (η-1) /2個集成,這在大型集成體系中是不可想象的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的技術(shù)方案利用集成總線技術(shù),通過類似中間件的方式實現(xiàn)與其他系統(tǒng)的互操作,很好地解決了上述問題。采用總線方式,增加信息調(diào)制單元來消除各個系統(tǒng)(電力服務(wù)消費者與電力服務(wù)提供者)之間的直接連接,從而使得服務(wù)消費者與服務(wù)提供者之間進(jìn)一步解耦。ESB支持最新的Web服務(wù)協(xié)議,還可以支持系統(tǒng)中所使用的消息傳送協(xié)議,作用于面向服務(wù)的架構(gòu)、面向消息的架構(gòu)和事件驅(qū)動的架構(gòu)。
[0006]技術(shù)方案:一種配電監(jiān)測系統(tǒng),通過基于IEC61968規(guī)約的信息調(diào)制單元將多個配電自動化系統(tǒng)彼此加以通訊連接和信息協(xié)議轉(zhuǎn)換,其中在所述信息調(diào)制單元中設(shè)置有:信息中間插件,用于企業(yè)服務(wù)總線(簡稱ESB,Enterprise Service Bus的縮寫)上的電力配電信息傳遞;集成于所述信息中間插件的存儲介質(zhì),被配置成存儲來自這些配電自動化系統(tǒng)的廣播或單播形式的電力配電信息,按照設(shè)定邏輯地址的方式存儲為信息隊列;以及數(shù)據(jù)處理單元,被配置成識別來自不同配電自動化系統(tǒng)的電力配電信息并進(jìn)行轉(zhuǎn)換,并按照所述邏輯地址的設(shè)定方式對信息隊列進(jìn)行布置。
[0007]進(jìn)一步包括與所述數(shù)據(jù)處理單元集成的應(yīng)用組件適配器,被配置成接入不同配電自動化系統(tǒng)的非標(biāo)準(zhǔn)數(shù)據(jù),使得每一被接入的配電自動化系統(tǒng)相對于其他配電自動化系統(tǒng)具有與之相同的應(yīng)用協(xié)議。
[0008]在一個實施例中,進(jìn)一步包括與所述數(shù)據(jù)處理單元集成的跨隔離區(qū)域傳輸插件,被配置成在處于第一安全區(qū)域內(nèi)的配電自動化系統(tǒng)與處于另一安全區(qū)域內(nèi)的配電自動化系統(tǒng)進(jìn)行連接時,在被所述數(shù)據(jù)處理單元確定操作后跨其間設(shè)置的正/反向隔離裝置進(jìn)行數(shù)據(jù)連接。
[0009]在一個實施例中,分別在每一安全區(qū)域內(nèi)設(shè)置所述信息調(diào)制單元。
[0010]在一個實施例中,所述ESB是基于MULE_ESB架構(gòu)。由于Mule ESB本身是一個輕量級的ESB框架,本身并不提供消息傳遞功能,需要其它的消息中間件作為消息傳遞主線,而開源消息中間件ActiveMQ的性能十分良好,具有良好的文檔,并提供了很好的支持,采用它作為ESB的消息支撐來配合Mule ESB,采用IEC61968消息總線的方式,實現(xiàn)了一個基于61968標(biāo)準(zhǔn)的ESB,并編寫了相應(yīng)的客戶端和服務(wù)端,分別使用JMS和、Webservice方式實現(xiàn)。
[0011]在另一個實施例中,一種配電監(jiān)測系統(tǒng)的數(shù)據(jù)交互方法,包括:1)通過基于IEC61968規(guī)約設(shè)定的信息調(diào)制單元將多個配電自動化系統(tǒng)彼此加以通訊連接和信息協(xié)議轉(zhuǎn)換;2)通過一個配電自動化系統(tǒng)向其他配電自動化系統(tǒng)以單播或廣播方式發(fā)送電力配電信息;3)通過信息中間插件執(zhí)行在ESB上的電力配電信息傳遞;4)通過數(shù)據(jù)處理單元識別這些來自不同配電自動化系統(tǒng)的電力配電信息并進(jìn)行轉(zhuǎn)換,按照所述邏輯地址的設(shè)定方式對信息隊列進(jìn)行布置;5)將布置后的信息隊列按照設(shè)定邏輯地址的方式存儲,用于其他配電自動化系統(tǒng)的提取。
[0012]在步驟3)中,通過應(yīng)用組件適配器接入不同配電自動化系統(tǒng)的非標(biāo)準(zhǔn)數(shù)據(jù),使得每一被接入的配電自動化系統(tǒng)相對于其他配電自動化系統(tǒng)具有與之相同的應(yīng)用協(xié)議,實現(xiàn)各個系統(tǒng)或應(yīng)用之間的通信協(xié)議轉(zhuǎn)換,支持Http、Ftp、Web Service、MQ、JMS等多種數(shù)據(jù)傳輸協(xié)議的相互轉(zhuǎn)換支持XML、JSON等數(shù)據(jù)格式的綁定。對多種通訊協(xié)議的支持不僅能為其他系統(tǒng)的接入提供便利性,而且可以進(jìn)行更為靈活的交互方式:例如JMS的發(fā)布/訂閱方式、異步的通信方式、推送的即時性;S0AP協(xié)議及WS-*標(biāo)準(zhǔn)的廣泛支持;
[0013]服務(wù)總線能夠根據(jù)信息內(nèi)容,在不同應(yīng)用和服務(wù)之間進(jìn)行信息傳輸和路由。
[0014]在步驟4)中,通過跨隔離區(qū)域傳輸插件在處于第一安全區(qū)域內(nèi)的配電自動化系統(tǒng)與處于另一安全區(qū)域內(nèi)的配電自動化系統(tǒng)進(jìn)行連接時,在被所述數(shù)據(jù)處理單元確定操作后跨其間設(shè)置的正/反向隔離裝置進(jìn)行數(shù)據(jù)連接。
[0015]在一個實施例中,在所述配電自動化系統(tǒng)之間相互連接時,通過所述信息中間插件對被接入的配電自動化系統(tǒng)根據(jù)與之連接的配電自動化系統(tǒng)中的數(shù)據(jù)域生成與之關(guān)聯(lián)的至少一個對應(yīng)數(shù)據(jù)域。
【具體實施方式】
[0016]一種配電監(jiān)測系統(tǒng),通過基于IEC61968規(guī)約的信息調(diào)制單元將多個配電自動化系統(tǒng)彼此加以通訊連接和信息協(xié)議轉(zhuǎn)換,其中在所述信息調(diào)制單元中設(shè)置有:信息中間插件,用于ESB總線上的電力配電信息傳遞;集成于所述信息中間插件的存儲介質(zhì),被配置成存儲來自這些配電自動化系統(tǒng)的廣播或單播形式的電力配電信息,按照設(shè)定邏輯地址的方式存儲為信息隊列;以及數(shù)據(jù)處理單元,被配置成識別來自不同配電自動化系統(tǒng)的電力配電信息并進(jìn)行轉(zhuǎn)換,并按照所述邏輯地址的設(shè)定方式對信息隊列進(jìn)行布置。
[0017]進(jìn)一步包括與所述數(shù)據(jù)處理單元集成的應(yīng)用組件適配器,被配置成接入不同配電自動化系統(tǒng)的非標(biāo)準(zhǔn)數(shù)據(jù),使得每一被接入的配電自動化系統(tǒng)相對于其他配電自動化系統(tǒng)具有與之相同的應(yīng)用協(xié)議。
[0018]在一個實施例中,進(jìn)一步包括與所述數(shù)據(jù)處理單元集成的跨隔離區(qū)域傳輸插件,被配置成在處于第一安全區(qū)域內(nèi)的配電自動化系統(tǒng)與處于另一安全區(qū)域內(nèi)的配電自動化系統(tǒng)進(jìn)行連接時,在被所述數(shù)據(jù)處理單元確定操作后跨其間設(shè)置的正/反向隔離裝置進(jìn)行數(shù)據(jù)連接。
[0019]在一個實施例中,分別在每一安全區(qū)域內(nèi)設(shè)置所述信息調(diào)制單元。
[0020]在一個實施例中,所述ESB是基于MULE_ESB架構(gòu)。由于Mule_ESB本身是一個輕量級的ESB框架,本身并不提供消息傳遞功能,需要其它的消息中間件作為消息傳遞主線,而開源消息中間件ActiveMQ的性能十分良好,具有良好的文檔,并提供了很好的支持,采用它作為ESB的消息支撐來配合Mule ESB,采用IEC61968消息總線的方式,實現(xiàn)了一個基于61968標(biāo)準(zhǔn)的企業(yè)服務(wù)總線,并編寫了相應(yīng)的客戶端和服務(wù)端,分別使用JMS和Webservice方式實現(xiàn)。
[0021]在另一個實施例中,一種基于ESB的配電監(jiān)測系統(tǒng)的數(shù)據(jù)交互方法,包括:1)通過基于IEC61968規(guī)約設(shè)定的信息