国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于esb的支持不同版本cim模型交換的實現(xiàn)方法

      文檔序號:6537800閱讀:253來源:國知局
      基于esb的支持不同版本cim模型交換的實現(xiàn)方法
      【專利摘要】本發(fā)明涉及基于電力ESB的模型版本自適應機制,尤其是一種基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法。其特點是,包括如下步驟:(1)供電企業(yè)的應用系統(tǒng)的模型交互必須基于電力ESB,并且采用松耦合的交互方式;(2)然后在電力ESB上部署模型版本自適應服務,該服務負責對ESB上交互的模型版本進行分析,提取模型轉(zhuǎn)換規(guī)則;(3)如果系統(tǒng)之間的模型版本相同,則直接通過ESB進行模型交互;(4)如果系統(tǒng)之間模型版本不相同,則模型版本自適應服務截獲發(fā)送方服務的模型文件,對源模型文件進行轉(zhuǎn)換,再轉(zhuǎn)發(fā)給模型接收方服務。經(jīng)過實踐證明對于不同CIM版本的系統(tǒng),本發(fā)明方法完全能夠滿足它們之間模型交換的需求。
      【專利說明】基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及基于電力ESB的模型版本自適應機制,尤其是一種基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法。
      【背景技術(shù)】
      [0002]配網(wǎng)建模始終是一個配網(wǎng)自動化實用化過程中非常重要的問題,目前,共享已有系統(tǒng)模型、減少重復建模已經(jīng)成為共識。在采用信息集成總線和IEC61968公共信息模型基礎(chǔ)上,DAS(Distribution Automation System)和 GIS(Geographic InformationSystem)、EMS (Energy Management System)等開始規(guī)范雙方系統(tǒng)的信息集成,即DAS盡可能要利用GIS、EMS等系統(tǒng)的模型數(shù)據(jù),實現(xiàn)數(shù)據(jù)的源端維護。雖然交換的模型一般都支持IEC61970/61968CIM (Commone Information Model)標準的,但是由于其建設(shè)時間不同,同時IEC61970/61968CM標準的版本也在不斷更新中,所以各應用系統(tǒng)的模型所采用的CM版本很有可能是不一致的,這樣DAS進行模型導入時需要處理不同CIM版本的模型。特別是在電力ESB(Enterprise Service Bus,企業(yè)服務總線)上需要交換模型的系統(tǒng)比較多時,模型版本的差異會更多,模型轉(zhuǎn)換的工作也就復雜。
      [0003]因此,迫切需要一種機制能夠解決這種多系統(tǒng)之間由于模型版本差異導致的問題
      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的是提供一種基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法,能夠在不同版本的模型之間進行轉(zhuǎn)換,因此對于不同CIM版本的系統(tǒng),該方法完全能夠滿足它們之間模型交換的需求。
      [0005]一種基于ESB的支持不同版本CM模型交換的實現(xiàn)方法,其特別之處在于,包括如下步驟:
      [0006](I)供電企業(yè)的應用系統(tǒng)的模型交互必須基于電力ESB,并且采用松耦合的交互方式;
      [0007](2)然后在電力ESB上部署模型版本自適應服務,該服務負責對ESB上交互的模型版本進行分析,提取模型轉(zhuǎn)換規(guī)則;
      [0008](3)如果系統(tǒng)之間的模型版本相同,則直接通過ESB進行模型交互;
      [0009](4)如果系統(tǒng)之間模型版本不相同,則模型版本自適應服務截獲發(fā)送方服務的模型文件,根據(jù)模型轉(zhuǎn)換規(guī)則,對源模型文件進行轉(zhuǎn)換,完成以后再轉(zhuǎn)發(fā)給模型接收方服務。
      [0010]步驟(2)中對ESB上交互的模型版本進行分析,具體是比對各CM模型版本的RDF/SCHEMA描述文件,根據(jù)文件的差異點形成模型轉(zhuǎn)換規(guī)則。
      [0011]其中模型轉(zhuǎn)換規(guī)則采用XML語言來描述,以增加、刪除、變更來表示不同模型文件的差異點。
      [0012]其中模型版本自適應服務、模型發(fā)送方服務、模型接收方服務都部署在ESB上,并且雙方之間的信息交互方式符合IEC61968標準。[0013]其中供電企業(yè)的應用系統(tǒng)指配電自動化系統(tǒng)、地理信息系統(tǒng)。
      [0014]經(jīng)過實踐證明對于不同CM版本的系統(tǒng),本發(fā)明方法完全能夠滿足它們之間模型交換的需求。
      【專利附圖】

      【附圖說明】
      [0015]圖1是【背景技術(shù)】中原有模型的交互方式示意圖;
      [0016]圖2是本發(fā)明改進后的模型交互方式示意圖。
      【具體實施方式】
      [0017]在IEC61970/61968標準的發(fā)展過程中,不同的階段會提出新的版本,不同版本的CIM模型之間也存在差別。在配電管理系統(tǒng)的完善過程中,不可避免要增加新的應用,新應用很可能采用新版本CIM,導致新老應用之間交換模型的不相同。如果要求所有應用采用一致的接口參考模型,理論上至少需要修改全部舊應用的接口適配器,部分舊應用可能也需要隨之修改,以適應模型的改變,這將給正在穩(wěn)定工作的集成系統(tǒng)帶來較大的沖擊。隨著將來CIM版本的變化,這種沖擊的威脅還將持續(xù)存在。本發(fā)明提出在電力ESB上增加模型版本自適應機制,通過部署一個模型版本自適應服務,來屏蔽模型的差異,其工作原理如圖2所示。
      [0018]圖1表示在原有方式下,應用通過ESB集成到一起,所有應用和總線適配器都按照同一版本的接口參考模型來定義接口,應用I發(fā)送的模型和應用2接受到的模型基于同樣版本CIM,都具有同樣的數(shù)據(jù)結(jié)構(gòu)。
      [0019]圖2表示本文在原有總線工作模式的基礎(chǔ)上,提出的模型版本自適應機制,即當有新的應用接入ESB,其總線適配器按照新版本的接口參考模型來定義接口,總線采取支持不同版本的模型相互傳遞的工作模式,舊應用還可以保持原來的集成方式,不需要改變接口適配器,舊應用之間,新應用和舊應用之間能夠正常地傳遞消息和模型。具體做法如下:
      [0020]( I)在信息總線上部署模型版本自適應服務,處理不同CM版本的注冊,并分析不同版本模型的差異,并將差異schema儲存在服務中。所有在總線上傳送的CM版本都需要在版本服務上注冊,并產(chǎn)生雙向的差異比較文件。
      [0021](2)舊應用之間不受版本服務的影響,還按照原來總線的方式傳遞消息和模型,方式同圖1。
      [0022](3)新、舊應用之間的模型傳遞則要采用新的方式,模型消息的消息體帶有發(fā)送方的CIM版本信息,模型版本自適應服務偵聽總線上的模型消息,自動比較發(fā)送方和接受方的版本號,當版本號不一致時,自動按照差異schema將模型翻譯成和接受方同一版本,再將模型傳遞給接受方,實現(xiàn)了基于不同版本模型的應用集成。:
      [0023]實施例1:
      [0024]當總線支持一個新版本的CIM模型時,都需要在模型版本自適應服務中注冊該版本,需要提交的信息包括模型版本號和相關(guān)模型的資源描述框架文件。所謂的公共信息模型的資源描述框架(Common Information Model Resource Description Framework CIMRDF)規(guī)定了 CIM的機器可讀形式所需的格式和規(guī)則,它提供了 CIM詞匯表,為不同的應用提供了以通用格式和標準訪問CIM元數(shù)據(jù)的機制,以實現(xiàn)后續(xù)的CIM數(shù)據(jù)訪問。同時也可以提供CIM版本管理能力和一種易于擴展的機制以滿足特定的現(xiàn)場需求。
      [0025]模型版本自適應服務是一個WebServices服務,注冊到電力ESB上,在線接受來自ESB的消息。同時提供離線工具來掃描兩個版本CIM的RDF文件,可以自動分析出兩個版本的差異,再經(jīng)人工確認后生成雙向的規(guī)則文件,規(guī)則文件是以一個版本為基準,比較出另外一個版本的差異,對于有區(qū)別的對象在文件中列出差異項,具體到一個對象,應包括基本項、增加項、刪除項、變更項。例如以CIM14版本為基準,以CIMlO為被比較版本。使用VoltageLevel類來說明規(guī)則描述文件的具體內(nèi)容。首先可以通過程序來自動提取差異項,
      形成如下內(nèi)容:
      [0026]
      【權(quán)利要求】
      1.一種基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法,其特征在于,包括如下步驟: (I)供電企業(yè)的應用系統(tǒng)的模型交互必須基于電力ESB,并且采用松耦合的交互方式;(2 )然后在電力ESB上部署模型版本自適應服務,該服務負責對ESB上交互的模型版本進行分析,提取模型轉(zhuǎn)換規(guī)則; (3)如果系統(tǒng)之間的模型版本相同,則直接通過ESB進行模型交互; (4)如果系統(tǒng)之間模型版本不相同,則模型版本自適應服務截獲發(fā)送方服務的模型文件,根據(jù)模型轉(zhuǎn)換規(guī)則,對源模型文件進行轉(zhuǎn)換,完成以后再轉(zhuǎn)發(fā)給模型接收方服務。
      2.如權(quán)利要求1所述的基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法,其特征在于:步驟(2)中對ESB上交互的模型版本進行分析,具體是比對各CIM模型版本的RDF/SCHEMA描述文件,根據(jù)文件的差異點形成模型轉(zhuǎn)換規(guī)則。
      3.如權(quán)利要求2所述的基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法,其特征在于:其中模型轉(zhuǎn)換規(guī)則采用XML語言來描述,以增加、刪除、變更來表示不同模型文件的差異點。
      4.如權(quán)利要求1所述的基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法,其特征在于:其中模型版本自適應服務、模型發(fā)送方服務、模型接收方服務都部署在ESB上,并且雙方之間的信息交互方式符合IEC61968標準。
      5.如權(quán)利要求1所述的基于ESB的支持不同版本CIM模型交換的實現(xiàn)方法,其特征在于:其中供電企業(yè)的應用系統(tǒng)指配電自動化系統(tǒng)、地理信息系統(tǒng)。
      【文檔編號】G06Q50/06GK103870997SQ201410052007
      【公開日】2014年6月18日 申請日期:2014年2月17日 優(yōu)先權(quán)日:2013年12月13日
      【發(fā)明者】梁俊, 羅強, 韓力, 殷學農(nóng), 張棟, 雍少華, 吳良方, 李靜, 蔣斌文, 龔柳丹, 薛澄澄, 張敏, 劉立兵, 何銳, 顧澤玉, 燕正家 申請人:國家電網(wǎng)公司, 國網(wǎng)寧夏電力公司中衛(wèi)供電公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1