[發明專利]一種分布式企業服務總線中介流程可靠性維護設備及方法無效
| 申請號: | 201110094680.4 | 申請日: | 2011-04-15 |
| 公開(公告)號: | CN102158361A | 公開(公告)日: | 2011-08-17 |
| 發明(設計)人: | 李瑩;祁秉鈺;陳韓偉;尹建偉;鄧水光;吳健;吳朝暉 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/40;H04L29/08 |
| 代理公司: | 杭州裕陽專利事務所(普通合伙) 33221 | 代理人: | 江助菊 |
| 地址: | 310027 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 企業 服務 總線 中介 流程 可靠性 維護 設備 方法 | ||
技術領域
本發明涉及分布式企業服務總線中介流程處理方法及出現節點崩潰時中介流程恢復方法,主要是一種分布式企業服務總線中介流程可靠性維護方法。
背景技術
企業服務總線(ESB)作為應用系統的連接中樞,是構筑面向服務架構(Service?Oriented?Architecture,?SOA)為基礎的企業信息系統的必要元素。企業服務總線的定義可以簡單的理解為:由中間件技術實現并支持SOA的一組基礎架構,支持異構環境中的服務、消息以及基于事件的交互,并且具有適當的服務級別和可管理性。通過企業服務總線實現應用系統的快速接入,并通過更高級的事件、流程處理能力,能夠很好的將企業信息系統與實際業務協調起來,在保證原有投資的條件下,實現更加靈活和敏捷的企業信息系統改造。
企業服務總線主要功能是連接外部系統與服務,實現不同系統間交互需求。同時為了滿足交互條件,需要對消息進行各種處理,如格式轉換、消息廣播、消息聚合、消息拆分等等,這些操作由稱為中介器的單元執行。“中介器”是個邏輯概念,而非物理概念,即同一個機器上可同時運行多種不同的中介器,并可動態調整。而中介流程是指消息從外部應用出發,經過ESB容器內部各種中介器處理,并把處理后的消息發給服務的過程,以及反向過程(消息從服務到外部應用)。如附圖1所述消息處理流程使用了兩類中介器:消息拆分中介器和格式轉換中介器。中介流程為:從適配器獲得消息,并通過消息拆分中介器把消息拆分為兩部分,分別發送給相應的格式轉換中介器進行格式處理(因為兩邊所用的消息格式不相同)。處理完畢后由格式轉換中介器把消息發給相應個服務。
企業服務總線的實現模式有多種多樣,但主要包括兩大類:簡單的中央輻射式企業服務總線和全分布式企業服務總線。中央輻射模式將所有的服務都注冊到一個統一的中央“集線器”中,即所有的服務消息都需要經過一個中央服務器,該方式雖然部屬和管理比較容易,但缺點也顯而易見,企業信息系統的性能將受制于中央服務器消息中轉能力,當中央服務器出現故障,整個企業信息系統的功能將受到非常大的影響。而全分布式企業服務總線則不同,它沒有明顯的中央服務器,總線在企業信息系統中是以分布式的架構進行部署的,每個總線節點都包含完整的接入、路由、調用等功能,不再存在一個集中的瓶頸,能夠非常有效的利用企業的硬件資源和網絡帶寬,在個別節點失效的情況下,企業信息系統的功能損失較小甚至為零。現代的企業服務總線系統大多數使用分布式模式實現。
在分布式企業服務總線系統中,最核心的功能為服務請求者與服務提供者的交互,而交互過程中消息不僅要經過適配器節點,還要經過中介節點進行處理。實現異構系統交互不僅僅要消除消息類型的隔閡,還需進行各種消息處理。常用的消息處理類型有消息聚合,消息拆分,消息廣播,基于內容路由,消息排序,消息格式轉換等,統稱為消息中介。中介節點的作用就是提供所需的消息中介功能,而消息從發送端出發,經過一系列中介節點處理,最終到達接收端的過程稱為中介處理流程。經過適配器節點與中介節點的共同協作,才能實現異構系統間的交互需求。該處理過程復雜度較高,處理過程中某一環節發生錯誤,都不能保證服務交互的正確進行。在企業服務總線系統中,所有的節點都是由獨立的PC端所組成,它們不是絕對的可靠,隨時都有出現崩潰的可能。因此,保證中介流程執行的可靠性,是企業服務總線系統可靠性中的重中之重。當系統中一個或多個部分失效的情況下,如何使與失效部分相關的中介流程仍能正確運行,將企業信息系統在故障過程中的功能損失降低到最小,是現有技術中必須解決的問題。
發明內容
本發明針對現有技術中所存在的缺陷,提一種分布式企業服務總線中介流程可靠性維護設備及其維護方法。
為了解決上述技術問題,本發明采用以下技術方案:
一種分布式企業服務總線中介流程可靠性維護設備,包括適配器、企業服務總線、服務目錄,所述企業服務總線中包括服務處理節點、中介處理節點、調度服務器、備用節點;
所述服務處理節點用于安裝適配器、部署服務;
所述中介處理節點用于提供中介處理功能;
所述調度服務器用于所述企業服務總線的環境監視、統一管理服務的接入、流程的部署;
所述備用節點與所述中介處理節點具有相同功能,通過所述調度服務器的調度,使其處于運行或者不運行狀態。
作為可選方案,所述企業服務總線采用分布式架構。
一種分布式企業服務總線中介流程可靠性維護方法,包括流程規則部署流程和標準流程規則處理流程,流程規則部署流程包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110094680.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動化海草種植機
- 下一篇:波分網絡中建立路徑的方法、通信節點和通信系統





