的邏輯規(guī)則,還可 以是其他規(guī)則。
[0015] 進(jìn)一步地,上述實(shí)施例一中所述的服務(wù)全生命周期管理模塊可采用如圖3所述的 結(jié)構(gòu)實(shí)現(xiàn)。具體地,如圖3所示,所述服務(wù)全生命周期管理模塊4包括:建模單元41、裝配 單元42、部署單元43和管理單元44。其中,所述建模單元41用于根據(jù)所述服務(wù)組,構(gòu)建業(yè) 務(wù)流程模型。所述裝配單元42用于根據(jù)所述業(yè)務(wù)流程模型,組裝業(yè)務(wù)流程。所述部署單元 43用于將所述業(yè)務(wù)流程部署在指定進(jìn)程中。所述管理單元44用于對運(yùn)行中的所述述業(yè)務(wù) 流程進(jìn)行監(jiān)測,并根據(jù)監(jiān)測結(jié)果進(jìn)行相應(yīng)的調(diào)控操作,以使所述業(yè)務(wù)流程能正常運(yùn)行。
[0016] 再進(jìn)一步地,上述實(shí)施例一中所述的服務(wù)編排模塊可采用如圖4所述的結(jié)構(gòu)實(shí) 現(xiàn)。具體地,如圖4所示,所述服務(wù)編排模塊3包括:編排單元31和動(dòng)態(tài)調(diào)整單元32。其 中,所述編排單元31用于根據(jù)所述服務(wù)集成申請請求,確定出至少一個(gè)服務(wù),并根據(jù)預(yù)設(shè) 規(guī)則將所述至少一個(gè)服務(wù)進(jìn)行編排生成初始服務(wù)組。所述動(dòng)態(tài)調(diào)整單元32用于根據(jù)所述 服務(wù)分析報(bào)告,若所述服務(wù)分析報(bào)告中包含有所述初始服務(wù)組中的至少一個(gè)服務(wù),則將所 述初始服務(wù)組中的所述至少一個(gè)服務(wù)調(diào)整為其他具有相同服務(wù)功能的服務(wù),生成所述服務(wù) 組。
[0017] 更進(jìn)一步地,上述實(shí)施例一中所述的云平臺服務(wù)運(yùn)行分析模塊可采用如圖5所述 的結(jié)構(gòu)實(shí)現(xiàn)。具體地,如圖5所示,所述云平臺服務(wù)運(yùn)行分析模塊2包括:分析單元21和報(bào) 告生成單元22。其中,所述分析單元21用于對云平臺服務(wù)進(jìn)行訪問頻率分析、流量分析、反 饋結(jié)果分析和響應(yīng)能力分析中的一種或任意多種的組合。所述報(bào)告生成單元22用于若服 務(wù)的訪問頻率大于預(yù)設(shè)頻率時(shí)、若服務(wù)所產(chǎn)生流量大于預(yù)設(shè)流量時(shí)、若服務(wù)反饋結(jié)果為非 法結(jié)果時(shí)、或若服務(wù)的響應(yīng)時(shí)間大于預(yù)設(shè)時(shí)間時(shí),則將所述服務(wù)寫入服務(wù)分析報(bào)告。
[0018] 如圖6所示,本發(fā)明實(shí)施例二提供的云平臺服務(wù)集成裝置的結(jié)構(gòu)示意圖。如圖所 示,本實(shí)施例二基于上述實(shí)施例一,還包括:本地化接口模塊5。其中,所述本地化接口模塊 5用于獲取云平臺服務(wù)接口調(diào)用規(guī)則,根據(jù)所述調(diào)用規(guī)則在本地通過與云平臺連接的接口 獲取云平臺服務(wù)。
[0019] 這里需要說明的是:本發(fā)明上述各實(shí)施例可基于RIA (Rich Internet Applications,富因特網(wǎng)應(yīng)用)開發(fā)技術(shù),如 WPF (Windows Presentation Foundation, Windows呈現(xiàn)基礎(chǔ))、Laszlo或Flex等等。本發(fā)明各實(shí)施例基于RIA開發(fā)技術(shù)整合SOA系 統(tǒng)界面和接口標(biāo)準(zhǔn),為云平臺提供一個(gè)RIA應(yīng)用集成管理平臺。RIA應(yīng)用集成管理通過圖形 化服務(wù)編排、關(guān)注服務(wù)運(yùn)行分析、優(yōu)化整合集成管理、及時(shí)的反映系統(tǒng)狀態(tài)、規(guī)范了集成過 程、優(yōu)化操作方法,解決服務(wù)資源在SOA的動(dòng)態(tài)調(diào)配與運(yùn)行可靠性,提高SOA云平臺的能力, 實(shí)現(xiàn)應(yīng)用集成管理的用戶化。
[0020] 進(jìn)一步地,用戶可通過本地化接口模塊訪問云平臺提供的SOA服務(wù)群實(shí)體, 如 SessionMBean、ConfigMBean、ProxyService、BusinessService、WsdlConfigServer、 BusinessConfig、AccountService等。具體地訪問過程可被云平臺和/或本地化接口模塊 記錄下來。如下表1所示的訪問記錄實(shí)例: 表1訪問記錄列表
【主權(quán)項(xiàng)】
1. 一種云平臺服務(wù)集成裝置,其特征在于:包括:服務(wù)集成申請模塊,云平臺服務(wù)運(yùn)行 分析模塊、服務(wù)編排模塊和服務(wù)全生命周期管理模塊,其中, 所述服務(wù)集成申請模塊,用于通過客戶端接口接收服務(wù)集成申請請求,并對所述服務(wù) 集成申請請求進(jìn)行管理; 所述云平臺服務(wù)運(yùn)行分析模塊,用于對云平臺服務(wù)進(jìn)行訪問頻率分析、流量分析、反饋 結(jié)果分析和響應(yīng)能力分析中的一種或任意多種的組合,并生成服務(wù)分析報(bào)告; 所述服務(wù)編排模塊,用于根據(jù)所述服務(wù)集成申請請求和所述服務(wù)分析報(bào)告,確定出至 少一個(gè)服務(wù),并根據(jù)預(yù)設(shè)規(guī)則將所述至少一個(gè)服務(wù)進(jìn)行編排生成服務(wù)組; 所述服務(wù)全生命周期管理模塊,用于根據(jù)所述服務(wù)組,構(gòu)建業(yè)務(wù)流程,并將所述業(yè)務(wù)流 程部署到指定進(jìn)程中,對運(yùn)行中的所述業(yè)務(wù)流程進(jìn)行監(jiān)測,并根據(jù)監(jiān)測結(jié)果進(jìn)行相應(yīng)的調(diào) 控操作,以使所述業(yè)務(wù)流程能正常運(yùn)行。
2. 根據(jù)權(quán)利要求1所述的云平臺服務(wù)集成裝置,其特征在于,所述服務(wù)全生命周期管 理模塊,包括: 建模單元,用于根據(jù)所述服務(wù)組,構(gòu)建業(yè)務(wù)流程模型; 裝配單元,用于根據(jù)所述業(yè)務(wù)流程模型,組裝業(yè)務(wù)流程; 部署單元,用于將所述業(yè)務(wù)流程部署在指定進(jìn)程中; 管理單元,用于對運(yùn)行中的所述述業(yè)務(wù)流程進(jìn)行監(jiān)測,并根據(jù)監(jiān)測結(jié)果進(jìn)行相應(yīng)的調(diào) 控操作,以使所述業(yè)務(wù)流程能正常運(yùn)行。
3. 根據(jù)權(quán)利要求1或2所述的云平臺服務(wù)集成裝置,其特征在于,所述服務(wù)編排模塊, 包括: 編排單元,用于根據(jù)所述服務(wù)集成申請請求,確定出至少一個(gè)服務(wù),并根據(jù)預(yù)設(shè)規(guī)則將 所述至少一個(gè)服務(wù)進(jìn)行編排生成初始服務(wù)組; 動(dòng)態(tài)調(diào)整單元,用于根據(jù)所述服務(wù)分析報(bào)告,若所述服務(wù)分析報(bào)告中包含有所述初始 服務(wù)組中的至少一個(gè)服務(wù),則將所述初始服務(wù)組中的所述至少一個(gè)服務(wù)調(diào)整為其他具有相 同服務(wù)功能的服務(wù),生成所述服務(wù)組。
4. 根據(jù)權(quán)利要求1或2所述的云平臺服務(wù)集成裝置,其特征在于,所述云平臺服務(wù)運(yùn)行 分析模塊,包括: 分析單元,用于對云平臺服務(wù)進(jìn)行訪問頻率分析、流量分析、反饋結(jié)果分析和響應(yīng)能力 分析中的一種或任意多種的組合; 報(bào)告生成單元,用于若服務(wù)的訪問頻率大于預(yù)設(shè)頻率時(shí)、若服務(wù)所產(chǎn)生流量大于預(yù)設(shè) 流量時(shí)、若服務(wù)反饋結(jié)果為非法結(jié)果時(shí)、或若服務(wù)的響應(yīng)時(shí)間大于預(yù)設(shè)時(shí)間時(shí),則將所述服 務(wù)寫入服務(wù)分析報(bào)告。
5. 根據(jù)權(quán)利要求1或2所述的云平臺服務(wù)集成裝置,其特征在于,還包括: 本地化接口模塊,用于獲取云平臺服務(wù)接口調(diào)用規(guī)則,根據(jù)所述調(diào)用規(guī)則在本地通過 與云平臺連接的接口獲取云平臺服務(wù)。
6. -種云平臺服務(wù)集成系統(tǒng),其特征在于,包括:云平臺和客戶端,所述云平臺通過 Java命名和目錄接口JNDI與所述客戶端連接,所述客戶端設(shè)置有云平臺服務(wù)集成裝置,所 述云平臺服務(wù)集成裝置采用上述權(quán)利要求1~5中任一所述的云平臺服務(wù)集成裝置。
【專利摘要】本發(fā)明提供一種云平臺服務(wù)集成裝置及系統(tǒng)。所述裝置包括:服務(wù)集成申請模塊,云平臺服務(wù)運(yùn)行分析模塊、服務(wù)編排模塊和服務(wù)全生命周期管理模塊。本發(fā)明通過對云平臺服務(wù)進(jìn)行訪問頻率分析、流量分析、反饋結(jié)果分析和響應(yīng)能力分析中的一種或任意多種的組合,分析出云平臺下各服務(wù)的運(yùn)行狀態(tài),有助于服務(wù)編排模塊根據(jù)各服務(wù)的運(yùn)行狀態(tài)進(jìn)行合理的編排,進(jìn)而服務(wù)全生命周期管理模塊可合理的調(diào)配資源,以執(zhí)行業(yè)務(wù)流程。采用本發(fā)明技術(shù)方案,可有效地提高對服務(wù)的管理可靠性,且提高了服務(wù)集成的效率以及運(yùn)行的成功率。
【IPC分類】H04L29-08, G06Q10-06
【公開號】CN104700193
【申請?zhí)枴緾N201410651081
【發(fā)明人】劉顯明, 余鵬飛, 郝悍勇, 朱正剛, 付萍萍, 潘理, 鄭紅
【申請人】國家電網(wǎng)公司, 國網(wǎng)江西省電力公司信息通信分公司
【公開日】2015年6月10日
【申請日】2014年11月17日