本發明專利技術公開了一種基于IEC61968企業服務總線的消息在線校驗系統,包括客戶端和服務端,服務端基于Web?Services技術部署在企業服務總線上,用于接收企業服務總線發來的用于做校驗的XML消息,并抽取XML消息體中裝載的數據,為企業服務總線提供消息規范的一致性在線校驗,以及驗證結果的反饋;客戶端包括CIM/RDF的導入與解析模塊,RDF的管理維護模塊,RDF查詢模塊,自定義Schema的驗證模塊,驗證結果輸出顯示模塊,CIM?Schema顯示模塊,以及本地監視與遠程監視驗證服務模塊。本發明專利技術用于解決目前電力企業服務總線ESB在消息規范上存在的缺陷,提出一種總線校驗機制。
【技術實現步驟摘要】
本專利技術屬于電力系統信息集成
,特別地涉及一種基于IEC61968企業服務總線的消息在線校驗系統。
技術介紹
為應對全球能源危機,電力企業和研究機構提出了未來電力行業的發展方向一智能電網。2009年國家電網公司正式對外公布了“堅強智能電網”計劃,“堅強智能電網”計劃的啟動將帶動電網生產運行、經營管理、客戶服務以及社會能源利用模式的重大變革。信息化作為智能電網“四化”特征的突破口,其發展趨勢、建設方向都將成為電網企業以及IT業界共同關注的問題。智能電網下,無論從電能流的方向還是從企業業務鏈遞進方向,每個環節都伴隨有大量數據生成、被采集、處理,供分析應用,并最終以不同的形態展示在用戶面前。信息化的理念和技術將在這些環節實現智能化目標的過程中充分發揮作用。另外隨著國家電網公司“SG186”工程的成功推廣,電力企業的信息化水平大幅提高,應用的分布性也越來越高,根據各部門的業務需要,已開發并上線運行了大量應用系統,如數據采集與監控DSCADA/DMS、地理信息系統(GIS)、生產管理系統(PMS)、故障信息采集、電力交易、營銷管理系統(CMS)、負荷控制等。這些信息化工作的開展為電力系統的安全、經濟、穩定運行以及電力企業的經營管理提供了先進、靈活、可靠的指揮、管理和控制手段,極大促進了電力企業的生產調度自動化和經營管理現代化。隨著應用需求的不斷增加,應用系統間存在大量的信息交換,然而各部門開發的應用系統大多按照各自需求建立,缺少統一的接口規范,導致數據共享性差,系統集成度不高以致出現“信息孤島”。如何建立公用的信息和通用的方法實現多個異構系統以及不同信息源之間的信息集成與互操作,消除“信息孤島”,已成為當前信息技術發展中的熱點問題。國際電工技術委員會(International Electrotechnical Commission, IEC)針對電力企業應用集成的需求,制定了電網管理的系統接口標準IEC61968。該標準有利于實現電力企業配電網管理的多種分布式應用系統間的信息集成,為電力企業已建成或新建的、不同軟件提供商的系統間集成提供標準接口。IEC61968采用基于公共信息(CommonInformation Model, CIM)的消息交換機制,對配電企業中的信息進行擴展,包括資產、用戶、工作、文檔等部分,制定資產管理系統、工作管理系統、施工管理、配電網管理、停電管理等業務功能的接口消息規范XSD (XML Schema Definition),在消息總線上通過標準消息的傳遞,實現了各業務功能系統間的數據交互。在智能配電網的信息集成建設中,公共信息CM與統一消息規范XSD是實現其他智能化功能的基礎環節,電力運營方可以根據自身業務需求的變化對IEC 61970/61968定義的CM做私有擴展,并根據業務場景訂制消息規范XSD,已實現對各廠家開發的應用系統在數據消息格式上的規范。然而在實際信息集成實踐中,經常會遇到以下問題:(I)CIM隨著應用需求的不斷提升,版本更新頻繁,各廠家的產品在版本上不易保持同步,造成語義上的差異。(2)不同應用或不同企業之間可能需要根據內部需求,對CM做相應的擴展,那么私有擴展可能導致應用間的語義難以辨識。(3)信息總線上傳遞的XML消息可能未按照統一消息規范XSD來封裝,導致消息無法正確解析,業務數據難以獲取。上述三點會直接造成信息交互失敗,因此為實現消息的正確獲取以及一致性解析,需要研究基于IEC 61968標準的信息及消息類型的維護與驗證系統,以利于多廠家、多系統間的信息集成與交互。國際上已經對IEC 61970/61968系列標準進行了多次互操作試驗,目前每年仍在開展基于這些標準的CM/XML的消息交互試驗,以滿足不斷增長的電網和業務需求。國內一些自動化廠家和電網企業正在進行基于IEC 61968標準的信息集成試點,但目前的應用實踐主要集中在信息交互總線的開發以及自動化軟件的升級改造上,尚未涉及到IEC61968配網信息集成的驗證技術。
技術實現思路
為解決上述問題,本專利技術的目的在于提供一種基于IEC61968企業服務總線的消息在線校驗系統,用于解決目前電力企業服務總線ESB在消息規范上存在的缺陷,提出一種總線校驗機制。為實現上述目的,本專利技術的技術方案為:一種基于IEC 61968企業服務總線的消息在線校驗系統,包括客戶端和服務端,所述服務端基于Web Services技術部署在企業服務總線EnterpriseServiceBus, ESB上,用于接收企業服務總線發來的用于做校驗的可擴展標記語言Extensible Markup Language, XML消息,并抽取所述XML消息體中裝載的數據,為企業服務總線提供消息規范的一致性在線校驗,以及驗證結果的反饋;所述客戶端包括CM/RDF的導入與解析模塊,RDF的管理維護模塊,RDF查詢模塊,自定義Schema的驗證模塊,驗證結果輸出顯不模塊,CIM Schema顯不模塊,以及本地監視與遠程監視驗證服務模塊,所述CIM/RDF的導入與解析模塊用于實現電網的分層顯示,將解析出的電網以樹狀圖加表格的方式顯示,樹狀圖顯示了實例數據所屬CIM類的層次關系,通過點擊樹狀圖上的類的列表,可以在表格中顯示所包含的實例資源的ID,以及其他屬性,從而實現了從XML文本轉化為圖形化顯示;所述RDF的管理維護模塊用于維護管理不同應用系統所提供的RDF文件,可以以樹狀圖的形式管理不同的RDF模型文件;所述RDF查詢模塊用于查詢RDF模型實例文件中的實例對象,并在表格中定位該實例對象;所述驗證結果輸出顯示模塊用于將驗證結果以報表的形式在工具界面中顯示,并支持輸出Excel報表;所述自定義Schema的驗證模塊用于選擇導入特定版本的CIM或者子集Profile完成對RDF進行驗證;所述CIM Schema顯示模塊用于將Schema文件中的模型數據以對象類為單位進行分層顯示;所述本地監視與遠程監視驗證服務模塊用于實時統計遠程驗證服務器接收總線消息以及驗證過程的完成情況,并可以選擇將某一時刻的消息及驗證結果傳送到本地顯示,另外用于支持對遠程服務器端消息及驗證結果的清理,從而實現對遠程服務端的實時監視與控制。與現有技術相比,本專利技術采用統一的企業服務總線消息校驗機制,為不同應用提供統一消息解析,有利于不同應用或不同企業之間基于CM61968的服務的互通,避免信息孤島的產生。附圖說明圖1為本專利技術實施例的基于IEC61968企業服務總線的消息在線校驗系統的結構框圖;圖2為本專利技術實施例的基于IEC61968企業服務總線的消息在線校驗系統的客戶端結構框圖。具體實施例方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。相反,本專利技術涵蓋任何由權利要求定義的在本專利技術的精髓和范圍上做的替代、修改、等效方法以及方案。進一步,為了使公眾對本專利技術有更好的了解,在下文對本專利技術的細節描述中,詳盡描述了一些特定的細節部分。對本領域技術人員來說沒有這些細節部分的描述也可以完全理解本專利技術。參考圖1與圖2,圖1所示為本專利技術實施例結構框圖,一種基于IEC619本文檔來自技高網...
【技術保護點】
一種基于IEC61968企業服務總線的消息在線校驗系統,其特征在于,包括客戶端和服務端,所述服務端基于Web?Services技術部署在企業服務總線Enterprise?ServiceBus,ESB上,用于接收企業服務總線發來的用于做校驗的可擴展標記語言Extensible?Markup?Language,XML消息,并抽取所述XML消息體中裝載的數據,為企業服務總線提供消息規范的一致性在線校驗,以及驗證結果的反饋;所述客戶端包括CIM/RDF的導入與解析模塊,資源描述框架ResourceDescription?Framework,RDF的管理維護模塊,RDF查詢模塊,自定義Schema的驗證模塊,驗證結果輸出顯示模塊,CIM?Schema顯示模塊,以及本地監視與遠程監視驗證服務模塊,所述CIM/RDF的導入與解析模塊用于實現電網的分層顯示,將解析出的電網以樹狀圖加表格的方式顯示,樹狀圖顯示了實例數據所屬CIM類的層次關系,通過點擊樹狀圖上的類的列表,可以在表格中顯示所包含的實例資源的ID,以及其他屬性,從而實現了從XML文本轉化為圖形化顯示;所述RDF的管理維護模塊用于維護管理不同應用系統所提供的RDF文件,可以以樹狀圖的形式管理不同的RDF模型文件;所述RDF查詢模塊用于查詢RDF模型實例文件中的實例對象,并在表格中定位該實例對象;所述驗證結果輸出顯示模塊用于將驗證結果以報表的形式在工具界面中顯示,并支持輸出Excel報表;所述自定義Schema的驗證模塊用于選擇導入特定版本的CIM或者子集Profile完成對RDF進行驗證;所述CIM?Schema顯示模塊用于將Schema文件中的模型數據以對象類為單位進行分層顯示;所述本地監視與遠程監視驗證服務模塊用于實時統計遠程驗證服務器接收總線消息以及驗證過程的完成情況,并可以選擇將某一時刻的消息及驗證結果 傳送到本地顯示,另外用于支持對遠程服務器端消息及驗證結果的清理,從而實現對遠程服務端的實時監視與控制。...
【技術特征摘要】
2012.06.15 CN 201220287236.41.一種基于IEC61968企業服務總線的消息在線校驗系統,其特征在于,包括客戶端和服務端, 所述服務端基于Web Services技術部署在企業服務總線Enterprise ServiceBus,ESB上,用于接收企業服務總線發來的用于做校驗的可擴展標記語言Extensible MarkupLanguage, XML消息,并抽取所述XML消息體中裝載的數據,為企業服務總線提供消息規范的一致性在線校驗,以及驗證結果的反饋; 所述客戶端包括CIM/RDF的導入與解析模塊,資源描述框架ResourceDescriptionFramework, RDF的管理維護模塊,RDF查詢模塊,自定義Schema的驗證模塊,驗證結果輸出顯示模塊,CIM Schema顯示模塊,以及本地監視與遠程監視驗證服務模塊, 所述CIM/RDF的導入與解析模塊用于實現電網的分層顯示,將解析出的電網以樹狀圖加表格的方式顯示,樹狀圖顯示了實例數據所屬CIM類的層次關系,通過點擊樹狀圖上的類的列表,可以在表格中顯示所包含的實例資源的ID,以及其他屬性,從而實現了從XML文本轉化為圖形化顯示; 所...
【專利技術屬性】
技術研發人員:顧建煒,周志芳,徐立,蘇毅方,劉東,
申請(專利權)人:杭州市電力局,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。