[發(fā)明專利]一種企業(yè)服務總線系統(tǒng)有效
| 申請?zhí)枺?/td> | 201911394614.1 | 申請日: | 2019-12-30 |
| 公開(公告)號: | CN111163166B | 公開(公告)日: | 2022-03-22 |
| 發(fā)明(設計)人: | 趙志東;鄭立志;吳云俠;鐘文壽;闞建國;吳杰;陳曉偉 | 申請(專利權)人: | 廣州銀行股份有限公司 |
| 主分類號: | H04L67/562 | 分類號: | H04L67/562;H04L67/565;H04L67/10;G06F13/38 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 510620 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 企業(yè) 服務 總線 系統(tǒng) | ||
本發(fā)明公開了一種企業(yè)服務總線系統(tǒng),包括N個ESB消費端模塊、M個ESB服務端模塊、集中式ESB模塊和配置中心;ESB消費端模塊接收與其交互的分布式服務消費方發(fā)來的第一服務調用請求,并將該第一服務調用請求發(fā)送至與相應的第一服務的服務提供方連接的ESB服務端模塊或集中式ESB模塊,以調用該第一服務;集中式ESB模塊在接收到與其交互的非分布式服務消費方發(fā)來的第二服務調用請求后,先對該第二服務調用請求進行標準規(guī)范報文格式檢測和轉換處理,再進行邏輯處理,在邏輯處理完成后轉換為相應的第二服務的服務提供方可識別的特定報文格式,以調用該第二服務。采用本發(fā)明能兼容集中式ESB架構和分布式微服務ESB架構。
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種企業(yè)服務總線系統(tǒng)。
背景技術
隨著國內互聯(lián)網(wǎng)金融業(yè)務的快速發(fā)展,人們對金融產(chǎn)品和服務的需求呈現(xiàn)多元化,銀行系統(tǒng)越來越復雜,對系統(tǒng)架構的要求越來越高,在這樣的背景下,新的分布式微服務應用大量使用,建設分布式ESB(EnterpriseServiceBus,企業(yè)服務總線)架構成為趨勢。而另一方面,由于銀行存在大量存量系統(tǒng),大量傳統(tǒng)應用資產(chǎn)(例如業(yè)務系統(tǒng)的接口或者服務)無法短時間內遷移到分布式ESB架構,或者因為服務生命周期管理問題,沒有遷移到分布式ESB架構的必要,因此仍需使用傳統(tǒng)的集中式ESB架構以保持銀行傳統(tǒng)業(yè)務的運行。
發(fā)明人在實施本發(fā)明的過程中發(fā)現(xiàn),整合已有系統(tǒng)和新的分布式微服務系統(tǒng)或者整合過程中存在大量的重復工作導致工程代價成本高,因此就需要一種創(chuàng)新的系統(tǒng)和方法以較低的成本實現(xiàn)分布式ESB架構與傳統(tǒng)的集中式ESB架構之間比較好地兼容。
發(fā)明內容
本發(fā)明實施例提供一種企業(yè)服務總線系統(tǒng),能夠兼容集中式ESB架構和分布式微服務ESB架構,從而使得已有系統(tǒng)和新的分布式微服務系統(tǒng)能夠比較好整合,減少整合工作量、降低整合和后續(xù)擴展的研發(fā)成本。
為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種企業(yè)服務總線系統(tǒng),包括N個ESB消費端模塊、M個ESB服務端模塊、集中式ESB模塊和配置中心;其中,N和M均為正整數(shù);
所述ESB服務端模塊,用于作為分布式服務提供方的接出,實現(xiàn)服務注冊與發(fā)布、接口適配、服務安全管理、服務質量保障、流量控制和超時處理;
所述ESB消費端模塊,用于作為分布式服務消費方的接入,實現(xiàn)服務尋址路由、負載均衡、服務安全和接口適配;
所述集中式ESB模塊,用于為傳統(tǒng)的非分布式服務消費方及傳統(tǒng)的非分布式服務提供方提供中介服務,
所述集中式ESB模塊,還用于與所述ESB服務端模塊連接,從而為所述非分布式服務消費方及所述分布式服務提供方提供中介服務;
所述集中式ESB模塊,還用于與ESB消費端模塊連接,從而為所述非分布式服務提供方及所述分布式服務消費方提供中介服務;
所述中介服務包括但不限于服務發(fā)布、報文轉發(fā)、服務注冊和服務尋址;
所述配置中心,用于實現(xiàn)對所述ESB消費端模塊、所述ESB服務端模塊和所述集中式ESB模塊的管理,及實現(xiàn)對服務發(fā)布、服務注冊和服務尋址的管理;
所述ESB消費端模塊、所述ESB服務端模塊、所述集中式ESB模塊三者之間使用標準規(guī)范報文進行交互;其中,所述標準規(guī)范報文為符合標準XML格式規(guī)范且滿足企業(yè)內部要素要求的報文;
所述ESB消費端模塊,還用于在接收到與其交互的分布式服務消費方發(fā)來的第一服務調用請求時,根據(jù)所述第一服務調用請求向所述配置中心請求所調用的第一服務的路由信息,并根據(jù)所述第一服務的路由信息,將所述第一服務調用請求發(fā)送至與所述第一服務的服務提供方交互的第一中介,以調用所述第一服務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州銀行股份有限公司,未經(jīng)廣州銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911394614.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





