亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種電力系統(tǒng)服務(wù)注冊管理方法及系統(tǒng)的制作方法

文檔序號:8002940閱讀:485來源:國知局
一種電力系統(tǒng)服務(wù)注冊管理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種電力系統(tǒng)服務(wù)注冊管理方法及系統(tǒng),基于SOA松耦合特性,對各種服務(wù)進(jìn)行注冊,以方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該方法包括:電力系統(tǒng)的服務(wù)注冊中心按照UDDI v3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的統(tǒng)一注冊、查找及刪除;所述服務(wù)注冊中心采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到所述服務(wù)注冊中心的WSDL和Shcema服務(wù);將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入所述服務(wù)注冊中心進(jìn)行統(tǒng)一管理;為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù)界面展示,該方法及系統(tǒng)針對電力系統(tǒng)行業(yè)自身特點(diǎn)并結(jié)合系統(tǒng)間交互的基礎(chǔ)架構(gòu)平臺的IEB總線,對電力企業(yè)發(fā)布的Web服務(wù)進(jìn)行了統(tǒng)一、有效的管理。
【專利說明】一種電力系統(tǒng)服務(wù)注冊管理方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息管理【技術(shù)領(lǐng)域】,更具體的說,是涉及一種電力系統(tǒng)服務(wù)注冊管理 方法及系統(tǒng)。

【背景技術(shù)】
[0002] 在當(dāng)今經(jīng)濟(jì)的發(fā)展趨勢下,傳統(tǒng)電網(wǎng)已經(jīng)不能夠滿足電力行業(yè)的需求,因此智能 電網(wǎng)成為電力行業(yè)的發(fā)展方向。在配電自動化建設(shè)過程中,為了達(dá)到數(shù)據(jù)共享、數(shù)據(jù)源唯 一,避免數(shù)據(jù)重復(fù)維護(hù)帶來的問題,配電自動化主系統(tǒng)需要與其他業(yè)務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交互, 以滿足配電自動化主站系統(tǒng)本身功能實(shí)現(xiàn)對基礎(chǔ)數(shù)據(jù)的需求。配電主站系統(tǒng)通過IEB信息 交互總線作為基礎(chǔ)架構(gòu)平臺與其他業(yè)務(wù)系統(tǒng)進(jìn)行信息交互,IEB總線為所有業(yè)務(wù)系統(tǒng)提供 一個統(tǒng)一的、標(biāo)準(zhǔn)的信息通道,保證信息交互靈活的、可靠的、安全的傳輸,方便的實(shí)現(xiàn)應(yīng)用 的互聯(lián)和整合,所以系統(tǒng)間的信息交互受到格外重視,而數(shù)據(jù)交互目前使用最廣泛的技術(shù) 是Web服務(wù)。
[0003] 隨著服務(wù)的不斷增加,如何對這些服務(wù)進(jìn)行有效的發(fā)現(xiàn)和管理成為目前電力企業(yè) 面臨的期待解決的問題,現(xiàn)有技術(shù)中,用戶可以通過基于UDDI標(biāo)準(zhǔn)的Web服務(wù)注冊中心,注 冊自己的信息,發(fā)布與Web服務(wù)相關(guān)的信息或查找自己所需的Web服務(wù),方便的實(shí)現(xiàn)各類信 息系統(tǒng)的集成,擴(kuò)展?jié)撛诘幕锇殛P(guān)系。因?yàn)檫@些服務(wù)只有被潛在的用戶發(fā)現(xiàn)其足夠的信息 且允許他們執(zhí)行的情況下才有廣泛使用意義,積極促進(jìn)電力業(yè)務(wù)系統(tǒng)間信息交互的實(shí)施。
[0004]因此,針對電力系統(tǒng)行業(yè)自身特點(diǎn)并結(jié)合系統(tǒng)間交互的基礎(chǔ)架構(gòu)平臺的IEB總 線,提供一種電力系統(tǒng)服務(wù)注冊管理方法及系統(tǒng),對電力企業(yè)發(fā)布的Web服務(wù)進(jìn)行統(tǒng)一、有 效的管理,是本領(lǐng)域技術(shù)人員亟待解決的問題。


【發(fā)明內(nèi)容】

[0005] 有鑒于此,本發(fā)明提供了一種電力系統(tǒng)服務(wù)注冊管理方法及系統(tǒng),以克服現(xiàn)有技 術(shù)中由于對電力企業(yè)發(fā)布的Web服務(wù)無法實(shí)現(xiàn)統(tǒng)一、有效管理的問題。
[0006] 為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007] -種電力系統(tǒng)服務(wù)注冊管理方法,基于S0A松耦合特性,對各種服務(wù)進(jìn)行注冊,以 方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該方法包括:
[0008] 電力系統(tǒng)的服務(wù)注冊中心按照UDDI v3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的 統(tǒng)一注冊、查找及刪除;
[0009]所述服務(wù)注冊中心采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到所述服務(wù)注冊中 心的WSDL和Shcema服務(wù);
[0010] 將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入所述服務(wù)注冊中心進(jìn)行 統(tǒng)一管理;
[0011] 為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù)界面展示。
[0012] 優(yōu)選的,還包括:
[0013] 為所述所有公開的通用服務(wù)及應(yīng)用服務(wù)提供安全機(jī)制,并僅允許授權(quán)的用戶進(jìn)行 查詢和管理操作;
[0014] 所述服務(wù)注冊中心供本系統(tǒng)內(nèi)及上下級其他系統(tǒng)的應(yīng)用使用。
[0015] 其中,所述電力系統(tǒng)的服務(wù)注冊中心按照UDDI v3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn) 行服務(wù)的統(tǒng)一注冊、查找及刪除具體為:
[0016] 業(yè)務(wù)系統(tǒng)、標(biāo)準(zhǔn)組織和程序員向所述服務(wù)注冊中心注冊行業(yè)或企業(yè)的規(guī)范信息;
[0017] 所述業(yè)務(wù)系統(tǒng)向所述服務(wù)注冊中心注冊所提供的Web服務(wù)以及服務(wù)的描述信息;
[0018] 所述業(yè)務(wù)系統(tǒng)為每個實(shí)體指定在程序中唯一的標(biāo)志符,并根據(jù)所述標(biāo)志符獲取所 述實(shí)體的信息;
[0019] 所述Web服務(wù)的請求者通過所述標(biāo)志符的搜索引擎尋找所需要的Web服務(wù)。
[0020] 優(yōu)選的,還包括:
[0021] 所述Web服務(wù)的請求者合成并調(diào)用所述需要的Web服務(wù)來滿足所述請求者的需 求。
[0022] 本發(fā)明還公開了一種電力系統(tǒng)服務(wù)注冊管理系統(tǒng),基于S0A松耦合特性,對各種 服務(wù)進(jìn)行注冊,以方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該系統(tǒng)包 括:
[0023] 注冊和發(fā)布單元,用于電力系統(tǒng)的服務(wù)注冊中心按照UDDI v3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊 和發(fā)布,并進(jìn)行服務(wù)的統(tǒng)一注冊、查找及刪除;
[0024] 解析單元,用于所述服務(wù)注冊中心采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到 所述服務(wù)注冊中心的WSDL和Shcema服務(wù);
[0025] 管理單元,用于將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入所述服務(wù) 注冊中心進(jìn)行統(tǒng)一管理;
[0026] 界面展示單元,用于為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù)界 面展示。
[0027] 優(yōu)選的,還包括:
[0028] 操作單元,用于為所述所有公開的通用服務(wù)及應(yīng)用服務(wù)提供安全機(jī)制,并僅允許 授權(quán)的用戶進(jìn)行查詢和管理操作;
[0029] 應(yīng)用單元,用于所述服務(wù)注冊中心供本系統(tǒng)內(nèi)及上下級其他系統(tǒng)的應(yīng)用使用。
[0030] 其中,所述注冊和發(fā)布單元包括:
[0031] 第一注冊單元,用于業(yè)務(wù)系統(tǒng)、標(biāo)準(zhǔn)組織和程序員向所述服務(wù)注冊中心注冊行業(yè) 或企業(yè)的規(guī)范信息;
[0032] 第二注冊單元,用于所述業(yè)務(wù)系統(tǒng)向所述服務(wù)注冊中心注冊所提供的Web服務(wù)以 及服務(wù)的描述信息;
[0033] 獲取單元,用于所述業(yè)務(wù)系統(tǒng)向所述服務(wù)注冊中心注冊所提供的Web服務(wù)以及服 務(wù)的描述信息;
[0034] 搜索服務(wù)單元,用于所述Web服務(wù)的請求者通過所述標(biāo)志符的搜索引擎尋找所需 要的Web服務(wù)。
[0035] 優(yōu)選的,所述注冊和發(fā)布單元還包括:
[0036] 合成調(diào)用單元,用于所述Web服務(wù)的請求者合成并調(diào)用所述需要的Web服務(wù)來滿 足所述請求者的需求。
[0037] 經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開了一種電力系統(tǒng)服務(wù)注 冊管理方法及系統(tǒng),基于S0A松耦合特性,對各種服務(wù)進(jìn)行注冊,以方便服務(wù)提供者發(fā)布自 己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該方法包括:電力系統(tǒng)的服務(wù)注冊中心按照UDDIv3 標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的統(tǒng)一注冊、查找及刪除;所述服務(wù)注冊中心采用靜 態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到所述服務(wù)注冊中心的WSDL和Shcema服務(wù);將電力系 統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入所述服務(wù)注冊中心進(jìn)行統(tǒng)一管理;為不同權(quán) 限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù)界面展示,該方法及系統(tǒng)針對電力系統(tǒng)行 業(yè)自身特點(diǎn)并結(jié)合系統(tǒng)間交互的基礎(chǔ)架構(gòu)平臺的IEB總線,對電力企業(yè)發(fā)布的Web服務(wù)進(jìn) 行了統(tǒng)一、有效的管理。

【專利附圖】

【附圖說明】
[0038] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0039] 圖1為本發(fā)明實(shí)施例公開的一種電力系統(tǒng)服務(wù)注冊管理方法流程圖;
[0040] 圖2為本發(fā)明實(shí)施例中服務(wù)動態(tài)注冊示意圖;
[0041] 圖3為本發(fā)明實(shí)施例公開的一種電力系統(tǒng)服務(wù)注冊管理系統(tǒng)結(jié)構(gòu)示意圖;
[0042] 圖4為本發(fā)明實(shí)施例公開的一種電力系統(tǒng)服務(wù)注冊管理系統(tǒng)的工作原理圖;
[0043] 圖5為本發(fā)明實(shí)施例中客戶機(jī)與注冊中心之間的消息流的示意圖;
[0044] 圖6為本發(fā)明實(shí)施例中UDDIv3標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)關(guān)系圖;
[0045] 圖7為本發(fā)明實(shí)施例公開的一種電力系統(tǒng)服務(wù)注冊管理系統(tǒng)架構(gòu)示意圖;
[0046] 圖8為本發(fā)明實(shí)施例中IEB總線結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0047] 為了引用和清楚起見,下文中使用的技術(shù)名詞的說明、簡寫或縮寫總結(jié)如下:
[0048]UDDI:是一種規(guī)范,它主要提供基于Web服務(wù)的注冊和發(fā)現(xiàn)機(jī)制,為Web服務(wù)提供 三個重要的技術(shù)支持:①標(biāo)準(zhǔn)、透明、專門描述Web服務(wù)的機(jī)制;②調(diào)用Web服務(wù)的機(jī)制;③ 可以訪問的Web服務(wù)注冊中心。UDDI規(guī)范由OASIS(OrganizationfortheAdvancement ofStructuredInformationStandards)標(biāo)準(zhǔn)化組織制定。UDDI中核心數(shù)據(jù)由XMLSchema 定義,UDDIv3.0的信息模型由6種主要信息構(gòu)成:BusinessEntity、BusinessServices、 BindingTemplate、tModel、PublisherAssertion和Subscription。
[0049]SOAP(SimpleObjectAccessProtocol,簡單對象訪問協(xié)議):是一種輕量的、 簡單的、基于XML的協(xié)議,它被設(shè)計(jì)成在WEB上交換結(jié)構(gòu)化的和固化的信息。Web服務(wù)三 要素(SOAP,WSDL(WebServicesDescriptionLanguage),UDDI(UniversalDescription DiscoveryandIntegration))之一,soap用來傳遞信息的格式,WSDL用來描述如何訪問 具體的接口,M)DI用來管理、分發(fā)、查詢Web服務(wù),具體實(shí)現(xiàn)可以搜索WebServices簡單實(shí) 例;SOAP可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結(jié)合使用,包括超文本傳輸協(xié)議(HTTP),簡 單郵件傳輸協(xié)議(SMTP),多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MME)。它還支持從消息系統(tǒng)到遠(yuǎn)程過 程調(diào)用(RPC)等大量的應(yīng)用程序。SOAP使用基于XML的數(shù)據(jù)結(jié)構(gòu)和超文本傳輸協(xié)議(HTTP) 的組合定義了一個標(biāo)準(zhǔn)的方法來使用Internet上各種不同操作環(huán)境中的分布式對象。
[0050] WSDL:是Web Service的描述語言,是一種接口定義語言,用于描述Web Service 的接口信息等。
[0051] 可擴(kuò)展標(biāo)記語言(ExtensibleMarkupLanguage,XML):用于標(biāo)記電子文件使其具 有結(jié)構(gòu)性的標(biāo)記語言,可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語 言進(jìn)行定義的源語言。XML是標(biāo)準(zhǔn)通用標(biāo)記語言(SGML)的子集,非常適合Web傳輸。XML 提供統(tǒng)一的方法來描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。
[0052] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053] 本發(fā)明公開了一種電力系統(tǒng)服務(wù)注冊管理方法及系統(tǒng),基于S0A松耦合特性,對 各種服務(wù)進(jìn)行注冊,以方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該方法 包括:電力系統(tǒng)的服務(wù)注冊中心按照UDDIv3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的統(tǒng) 一注冊、查找及刪除;所述服務(wù)注冊中心采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到所述 服務(wù)注冊中心的WSDL和Shcema服務(wù);將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù) 納入所述服務(wù)注冊中心進(jìn)行統(tǒng)一管理;為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系 統(tǒng)服務(wù)界面展示,該方法及系統(tǒng)針對電力系統(tǒng)行業(yè)自身特點(diǎn)并結(jié)合系統(tǒng)間交互的基礎(chǔ)架構(gòu) 平臺的IEB總線,對電力企業(yè)發(fā)布的Web服務(wù)進(jìn)行了統(tǒng)一、有效的管理。
[0054] 請參閱附圖1,為本發(fā)明實(shí)施例公開的一種電力系統(tǒng)服務(wù)注冊管理方法流程圖。本 發(fā)明實(shí)施例公開了一種電力系統(tǒng)服務(wù)注冊管理方法,基于S0A松耦合特性,對各種服務(wù)進(jìn) 行注冊,以方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該方法具體步驟包 括:
[0055] 步驟101 :電力系統(tǒng)的服務(wù)注冊中心按照UDDIv3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn) 行服務(wù)的統(tǒng)一注冊、查找及刪除;
[0056] 步驟1011、業(yè)務(wù)系統(tǒng)、標(biāo)準(zhǔn)組織和程序員向服務(wù)注冊中心注冊行業(yè)或企業(yè)的規(guī)范 信息;
[0057] 步驟1012、業(yè)務(wù)系統(tǒng)向服務(wù)注冊中心注冊所提供的Web服務(wù)以及服務(wù)的描述信 息;
[0058] 步驟1013、業(yè)務(wù)系統(tǒng)為每個實(shí)體指定在程序中唯一的標(biāo)志符,并根據(jù)標(biāo)志符獲取 所述實(shí)體的信息;
[0059] 步驟1014、Web服務(wù)的請求者通過標(biāo)志符的搜索引擎尋找所需要的Web服務(wù)。
[0060] 步驟1015、Web服務(wù)的請求者合成并調(diào)用所述需要的Web服務(wù)來滿足請求者的需 求。
[0061] 步驟102 :服務(wù)注冊中心采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到服務(wù)注冊 中心的WSDL和Shcema服務(wù);
[0062] 靜態(tài)注冊機(jī)制是通過人工的方式把服務(wù)手動注冊到服務(wù)注冊中心;動態(tài)注冊機(jī)制 是基于電力行業(yè)系統(tǒng)間數(shù)據(jù)交互通過基礎(chǔ)架構(gòu)平臺信息交互總線實(shí)現(xiàn)的背景,由信息交互 總線(IEB總線)自動把其上面部署的服務(wù)自動同步注冊到服務(wù)注冊中心,不需要人工干預(yù), 具體的,請參閱附圖2,為本發(fā)明實(shí)施例中服務(wù)動態(tài)注冊示意圖。
[0063]依附圖2所示,服務(wù)動態(tài)注冊功能作為服務(wù)注冊中心針對電力系統(tǒng)行業(yè)信息交互 特點(diǎn)(通過IEB總線實(shí)現(xiàn)系統(tǒng)互聯(lián))的一個關(guān)鍵特色功能,能夠極大方便部署在總線上的服 務(wù)主動注冊和管理。每當(dāng)IEB服務(wù)總線有新的服務(wù)部署或者撤銷掉服務(wù),通過IEB總線和 服務(wù)注冊中心之間的接口聯(lián)動,可以把新增或撤銷的服務(wù)信息自動同步給服務(wù)注冊中心, 服務(wù)注冊中心根據(jù)具體情況進(jìn)行新增服務(wù)注冊或刪除總線上撤銷的服務(wù)。
[0064]步驟103:將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入服務(wù)注冊中心 進(jìn)行統(tǒng)一管理;
[0065] 步驟104 :為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù)界面展示; [0066] 步驟105 :為所有公開的通用服務(wù)及應(yīng)用服務(wù)提供安全機(jī)制,并僅允許授權(quán)的用 戶進(jìn)行查詢和管理操作;
[0067]步驟106:服務(wù)注冊中心供本系統(tǒng)內(nèi)及上下級其他系統(tǒng)的應(yīng)用使用。
[0068] 本發(fā)明公開了一種電力系統(tǒng)服務(wù)注冊管理方法,基于S0A松耦合特性,對各種服 務(wù)進(jìn)行注冊,以方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該方法包括: 電力系統(tǒng)的服務(wù)注冊中心按照UDDIv3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的統(tǒng)一注冊、 查找及刪除;所述服務(wù)注冊中心采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到所述服務(wù)注 冊中心的WSDL和Shcema服務(wù);將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入所 述服務(wù)注冊中心進(jìn)行統(tǒng)一管理;為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù) 界面展示,該方法及系統(tǒng)針對電力系統(tǒng)行業(yè)自身特點(diǎn)并結(jié)合系統(tǒng)間交互的基礎(chǔ)架構(gòu)平臺的 IEB總線,對電力企業(yè)發(fā)布的Web服務(wù)進(jìn)行了統(tǒng)一、有效的管理。
[0069] 在上述本發(fā)明公開的實(shí)施例的基礎(chǔ)上,請參閱附圖3,為本發(fā)明實(shí)施例公開的一種 電力系統(tǒng)服務(wù)注冊管理系統(tǒng)結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例公開了一種電力系統(tǒng)服務(wù)注冊管 理系統(tǒng),基于S0A松耦合特性,對各種服務(wù)進(jìn)行注冊,以方便服務(wù)提供者發(fā)布自己的服務(wù)、 服務(wù)消費(fèi)查找所需的服務(wù),該系統(tǒng)具體包括:注冊和發(fā)布單元201,用于電力系統(tǒng)的服務(wù)注 冊中心按照UDDIv3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的統(tǒng)一注冊、查找及刪除;解析 單元202,用于服務(wù)注冊中心采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到服務(wù)注冊中心的 WSDL和Shcema服務(wù);管理單元203,用于將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服 務(wù)納入服務(wù)注冊中心進(jìn)行統(tǒng)一管理;界面展示單元204,用于為不同權(quán)限的用戶提供進(jìn)行 查詢、發(fā)布及管理的系統(tǒng)服務(wù)界面展示。
[0070] 上述該系統(tǒng)還包括:操作單元205,用于為所有公開的通用服務(wù)及應(yīng)用服務(wù)提供 安全機(jī)制,并僅允許授權(quán)的用戶進(jìn)行查詢和管理操作;應(yīng)用單元206,用于服務(wù)注冊中心供 本系統(tǒng)內(nèi)及上下級其他系統(tǒng)的應(yīng)用使用。
[0071] 具體的,所述注冊和發(fā)布單元包括:第一注冊單元2011,用于業(yè)務(wù)系統(tǒng)、標(biāo)準(zhǔn)組織 和程序員向服務(wù)注冊中心注冊行業(yè)或企業(yè)的規(guī)范信息;第二注冊單元2012,用于業(yè)務(wù)系統(tǒng) 向服務(wù)注冊中心注冊所提供的Web服務(wù)以及服務(wù)的描述信息;獲取單元2013,用于業(yè)務(wù)系 統(tǒng)向所述服務(wù)注冊中心注冊所提供的Web服務(wù)以及服務(wù)的描述信息;搜索服務(wù)單元2014, 用于所述Web服務(wù)的請求者通過所述標(biāo)志符的搜索引擎尋找所需要的Web服務(wù)。
[0072] 優(yōu)選的,上述所述注冊和發(fā)布單元還包括:合成調(diào)用單元2015,用于Web服務(wù)的請 求者合成并調(diào)用需要的Web服務(wù)來滿足所述請求者的需求。
[0073] 請參閱附圖4,為本發(fā)明實(shí)施例公開的一種電力系統(tǒng)服務(wù)注冊管理系統(tǒng)的工作原 理圖。其描述了Web服務(wù)的提供者如何注冊服務(wù),以及Web服務(wù)的請求者如何找到和組織 所需的Web服務(wù)。具體的,UDDI的工作流程分為5個步驟:
[0074] 1)業(yè)務(wù)系統(tǒng)、標(biāo)準(zhǔn)組織和程序員向UDDI中心注冊行業(yè)或者企業(yè)的規(guī)范即T Models。
[0075] 2)業(yè)務(wù)系統(tǒng)向UDDI中心注冊他們提供的Web服務(wù)以及服務(wù)的描述信息。
[0076] 3)UDDI注冊中心為每個實(shí)體指定一個在程序中唯一的標(biāo)志符UUID,從而能根據(jù) 標(biāo)志符UUID了解所有實(shí)體信息。Web服務(wù)的請求者通過UDDI的搜索引擎來發(fā)現(xiàn)他們需要 的Web服務(wù)。
[0077] 4)Web服務(wù)的請求者合成并調(diào)用這些Web服務(wù)來更好的滿足他們的需求。
[0078] 從UDDI服務(wù)注冊中心的角度來看,面向服務(wù)的體系結(jié)構(gòu)中其它主體可以看作是 UDDI服務(wù)注冊中心的客戶端。作為面向服務(wù)的體系結(jié)構(gòu)中的主體之一,UDDI服務(wù)注冊中心 需要與其它主體之間進(jìn)行通信,為此,UDDI提供了一種編程模型和模式,定義了與UDDI注 冊中心通信的規(guī)則。由于M)DI構(gòu)建在基于SOAP的消息傳輸層之上,因此UDDI協(xié)議中所有 的編程接口都用XML來定義,封裝在SOAP信封中,在HTTP傳輸協(xié)議上傳輸。附圖5為本發(fā) 明實(shí)施例中客戶機(jī)與注冊中心之間的消息流的示意圖。
[0079] 服務(wù)注冊中心的實(shí)現(xiàn)需要滿足UDDIv3標(biāo)準(zhǔn),核心信息模型需要包含以下四種 主要類型:商業(yè)實(shí)體信息(BusinessEntity),服務(wù)信息(BusinessService),綁定信息 (BindingTemplate)和技術(shù)規(guī)范信息(TModel)。這四類信息模型之間的關(guān)系可用附圖6 表不:
[0080]BusinessEntity描述業(yè)務(wù)實(shí)體的信息,BusinessEntity結(jié)構(gòu)是業(yè)務(wù)實(shí)體專屬信 息的最高層數(shù)據(jù)容器,位于整個UDDI數(shù)據(jù)結(jié)構(gòu)的最上層,它表示那些已經(jīng)在注冊中心注冊 的業(yè)務(wù)實(shí)體的詳細(xì)信息。一個BusinessEntity可以包含多個BusinessService,即一個 業(yè)務(wù)實(shí)體可以提供很多商業(yè)服務(wù)。
[0081]BusinessService描述商業(yè)服務(wù)的信息,BusinessService信息和Binding Template信息聯(lián)合構(gòu)成"綠頁"信息。每個BusinessService結(jié)構(gòu)都是一個獨(dú)立的 BusinessEntity結(jié)構(gòu)的邏輯子結(jié)構(gòu),即一個業(yè)務(wù)實(shí)體可以提供多個商業(yè)服務(wù)。每個 BusinessService元素都包含了業(yè)務(wù)術(shù)語形式的描述信息,以描述每個BusinessService 元素中的技術(shù)服務(wù)的類型。
[0082]BindingTemplate描述BusinessService使用了哪些TModel技術(shù)模型。
[0083]Web服務(wù)的技術(shù)描述信息是通過包含BindingTemplate的實(shí)例來實(shí)現(xiàn)的。這些 實(shí)例提供了該Web服務(wù)使用的關(guān)鍵技術(shù)的指針,即指向TModel的指針,一個Business Service結(jié)構(gòu)可以包含多個BindingTemplate實(shí)例。
[0084]TModel描述Web服務(wù)所適用的協(xié)議規(guī)范或調(diào)用該Web服務(wù)的接口信息規(guī)范。
[0085]TModel提供對符合某種規(guī)范、協(xié)議或者是具體的調(diào)用該Web服務(wù)的接口、參數(shù)信 息。TModel可以是一個URL,通過該URL來找到一個規(guī)范或者協(xié)議的文本信息,也可以是 一個WSDL文件,對該Web服務(wù)的調(diào)用提供詳細(xì)的描述信息。
[0086]上述這個服務(wù)注冊管理系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的基礎(chǔ)是一個服務(wù)數(shù)據(jù)庫,具體的,請參閱 附圖7,為本發(fā)明實(shí)施例公開的一種電力系統(tǒng)服務(wù)注冊管理系統(tǒng)架構(gòu)示意圖。其包含系統(tǒng)中 所有服務(wù)的信息和一個注冊中心服務(wù),注冊中心服務(wù)封裝了這個數(shù)據(jù)庫并提供了一個管理 界面,供管理者和訪問者查詢、發(fā)布、管理服務(wù)使用,以及一套訪問這些信息的"標(biāo)準(zhǔn)"APIs, 并開放這些API,供客戶端可以以程序的方式訪問注冊中心。
[0087]此服務(wù)注冊管理系統(tǒng)遵循國際UDDI v3技術(shù)標(biāo)準(zhǔn),具有和不同平臺系統(tǒng)兼容的廣 泛性。
[0088] 本系統(tǒng)的功能和性能介紹,此服務(wù)注冊管理系統(tǒng)遵循UDDI v3國際標(biāo)準(zhǔn)規(guī)范,實(shí)現(xiàn) 了UDDI v3標(biāo)準(zhǔn)要求的基本功能。系統(tǒng)主要實(shí)現(xiàn)了以下功能模塊:
[0089] 服務(wù)查詢功能:實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)實(shí)體、服務(wù)、綁定、tmodel信息查詢功能,供各種權(quán) 限用戶進(jìn)行服務(wù)信息查詢使用。支持按分類、關(guān)鍵字、描述等匹配方式查詢。
[0090] 提供業(yè)務(wù)系統(tǒng)實(shí)體、服務(wù)、綁定、tmodel信息查詢接口,查詢接口以兩種形式實(shí)現(xiàn): 一種是web界面形式,使用戶可以方便、清晰的查詢到自己所需要的信息,完成對需要服務(wù) 的調(diào)用;一種是開放查詢API接口,使用戶可以以程序直接調(diào)用開放API的方式查詢所需要 信息。此兩種的方式的實(shí)現(xiàn)使得注冊中心的查詢模塊更加靈活、增強(qiáng)了適用性。
[0091]服務(wù)查詢模塊,提供四個查詢界面分別對應(yīng)于實(shí)體、服務(wù)、綁定、tmodel,方便的供 用戶通過名稱,關(guān)鍵字等查詢商業(yè)體、技術(shù)信息以及服務(wù)信息。
[0092] 服務(wù)注冊中心提供UDDIv3標(biāo)準(zhǔn)中Inquiry服務(wù)所包含的如下接口,并開放如表1 中的查詢接口:
[0093]

【權(quán)利要求】
1. 一種電力系統(tǒng)服務(wù)注冊管理方法,其特征在于,基于SOA松禪合特性,對各種服務(wù)進(jìn) 行注冊,W方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該方法包括: 電力系統(tǒng)的服務(wù)注冊中也按照U孤I v3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的統(tǒng)一 注冊、查找及刪除; 所述服務(wù)注冊中也采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到所述服務(wù)注冊中也的 WSDL 和 aicema 服務(wù); 將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入所述服務(wù)注冊中也進(jìn)行統(tǒng)一 管理; 為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù)界面展示。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 為所述所有公開的通用服務(wù)及應(yīng)用服務(wù)提供安全機(jī)制,并僅允許授權(quán)的用戶進(jìn)行查詢 和管理操作; 所述服務(wù)注冊中也供本系統(tǒng)內(nèi)及上下級其他系統(tǒng)的應(yīng)用使用。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述電力系統(tǒng)的服務(wù)注冊中也按照U孤I v3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā)布,并進(jìn)行服務(wù)的統(tǒng)一注冊、查找及刪除具體為: 業(yè)務(wù)系統(tǒng)、標(biāo)準(zhǔn)組織和程序員向所述服務(wù)注冊中也注冊行業(yè)或企業(yè)的規(guī)范信息; 所述業(yè)務(wù)系統(tǒng)向所述服務(wù)注冊中也注冊所提供的Web服務(wù)W及服務(wù)的描述信息; 所述業(yè)務(wù)系統(tǒng)為每個實(shí)體指定在程序中唯一的標(biāo)志符,并根據(jù)所述標(biāo)志符獲取所述實(shí) 體的信息; 所述Web服務(wù)的請求者通過所述標(biāo)志符的搜索引擎尋找所需要的Web服務(wù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 所述Web服務(wù)的請求者合成并調(diào)用所述需要的Web服務(wù)來滿足所述請求者的需求。
5. -種電力系統(tǒng)服務(wù)注冊管理系統(tǒng),其特征在于,基于S0A松禪合特性,對各種服務(wù)進(jìn) 行注冊,W方便服務(wù)提供者發(fā)布自己的服務(wù)、服務(wù)消費(fèi)查找所需的服務(wù),該系統(tǒng)包括: 注冊和發(fā)布單元,用于電力系統(tǒng)的服務(wù)注冊中也按照U孤I v3標(biāo)準(zhǔn)規(guī)范進(jìn)行注冊和發(fā) 布,并進(jìn)行服務(wù)的統(tǒng)一注冊、查找及刪除; 解析單元,用于所述服務(wù)注冊中也采用靜態(tài)和動態(tài)兩種注冊機(jī)制,并解析發(fā)布到所述 服務(wù)注冊中也的WS化和化cema服務(wù); 管理單元,用于將電力系統(tǒng)提供的所有公開的通用服務(wù)及應(yīng)用服務(wù)納入所述服務(wù)注冊 中也進(jìn)行統(tǒng)一管理; 界面展示單元,用于為不同權(quán)限的用戶提供進(jìn)行查詢、發(fā)布及管理的系統(tǒng)服務(wù)界面展 /J、- 〇
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,還包括: 操作單元,用于為所述所有公開的通用服務(wù)及應(yīng)用服務(wù)提供安全機(jī)制,并僅允許授權(quán) 的用戶進(jìn)行查詢和管理操作; 應(yīng)用單元,用于所述服務(wù)注冊中也供本系統(tǒng)內(nèi)及上下級其他系統(tǒng)的應(yīng)用使用。
7. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述注冊和發(fā)布單元包括: 第一注冊單元,用于業(yè)務(wù)系統(tǒng)、標(biāo)準(zhǔn)組織和程序員向所述服務(wù)注冊中也注冊行業(yè)或企 業(yè)的規(guī)范信息; 第二注冊單元,用于所述業(yè)務(wù)系統(tǒng)向所述服務(wù)注冊中也注冊所提供的Web服務(wù)W及服 務(wù)的描述信息; 獲取單元,用于所述業(yè)務(wù)系統(tǒng)向所述服務(wù)注冊中也注冊所提供的Web服務(wù)W及服務(wù)的 描述信息; 搜索服務(wù)單元,用于所述Web服務(wù)的請求者通過所述標(biāo)志符的搜索引擎尋找所需要的 Web服務(wù)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述注冊和發(fā)布單元還包括: 合成調(diào)用單元,用于所述Web服務(wù)的請求者合成并調(diào)用所述需要的Web服務(wù)來滿足所 述請求者的需求。
【文檔編號】H04L29/08GK104348853SQ201310320286
【公開日】2015年2月11日 申請日期:2013年7月26日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】顧建煒, 徐立, 王凱, 姜建, 鄭偉彥, 沈蘊(yùn)華 申請人:國家電網(wǎng)公司, 國網(wǎng)浙江省電力公司杭州供電公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1