[發明專利]大型主機中間件保護方法及系統在審
| 申請號: | 202210298729.6 | 申請日: | 2022-03-23 |
| 公開(公告)號: | CN114661550A | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 李廣普;花學周;楊明;王大寶 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06Q40/04 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 劉熔;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 大型 主機 中間件 保護 方法 系統 | ||
一種大型主機中間件保護方法及系統,涉及智能運維領域,可應用于金融領域和其他領域,所述方法包含:獲取配置文件,根據所述配置文件解析獲得查詢周期和配置策略;根據所述查詢周期分別采集主機的運行狀態和主機中間件的交易情況獲得決策參數;根據所述配置策略對所述決策參數進行決策運算生成狀態命令,根據所述狀態命令分析外部發起的交易數據的交易類型;根據所述交易類型和所述狀態命令向所述交易數據的發起方反饋拒絕指令或轉交至所述主機中間件進行處理。以此,使用對主機中間件內部的資源和狀態監控產生狀態命令;當系統資源或狀態達到策略配置的繁忙條件時拒絕請求;當系統資源或狀態恢復后又允許請求提交到主機中間件。
技術領域
本申請涉及計算機軟件領域,可應用于金融領域和其他領域,尤指一種大型主機中間件保護方法及系統。
背景技術
目前各行業已經逐步完成信息化、數據化,各個行業的IT系統架構大都采用B/.S或C/S架構,客戶在各種類型的客戶終端(例如智能手機、PC、POS、ATM、BSM等)上進行操作或提交交易數據請求,數據交易請求數據經過各種網絡渠道上送至核心服務器進行處理,核心服務器對服務請求進行相應,并更新核心服務器上的客戶數據,并將處理結果下傳返回至客戶終端。在銀行企業中,企業的核心業務大部分還是在大型機(又稱主機)上運行。大型機提供了聯機交易中間件,企業的聯機系統一般都是在中間件上構建。這種中間件上對業務程序是按照交易來區分的,通常,銀行企業普遍都會有成百上千的交易部署到中間件中,這些交易通常都是銀行的核心業務程序。因此,保證主機中間件系統運行的安全穩定是銀行系統維護工作的重點。銀行主機上的中間件種類很多,其中CICS(客戶信息控制系統)中間件是其中一種功能強大,應用最為廣泛的中間件,它自身提供了可以橫向擴展的集群能力,在一個CICS中提供了最大并發交易數限制。但是,隨著業務量的增長,在某些重要的時間節點或場景(例如雙十一、基金搶購、大型商戶促銷活動等),主機CICS可能會受到過大的瞬間沖擊,包括業務量的增長和單交易對系統資源的消耗增長,在預計不足情況下會導致中間件宕機。一方面是主機資源的昂貴,另一方面是業務量的增長是沒有規律可尋,特別是瞬間的業務量,因此對業務量的預計是非常困難的。中間件的宕機,嚴重情況下將導致企業的整個核心業務系統癱瘓,造成企業的嚴重的經濟損失和信譽損失。
為了保證核心服務器正常運行,人們想出了各種方法來解決,通常都是采用負載均衡和高可用性兩方面入手。業界常用兩種方法來保護核心服務器:一種都采用負載均衡和高可用性兩方面入手。例如通過負載均衡設備,增加水平擴展設備數量;在系統前增加流量均衡設備;通過系統的請求數和回應數計算系統的負載等。這些方法,通過外部檢測系統的狀態,從而控制后端應用系統的輸入,從而保護應用系統。這種通過外部控制的方法,在保護應用系統的同時,應用系統幾乎不受影響,是一種很有意義的方法。一種是在核心服務器上安裝監控裝置監控核心服務器的CPU、內存等資源數據,如果發現資源使用過高則暫停接受新的交易請求。但是目前在銀行企業中,銀行企業的核心業務大部分還是在IBM大型機(又稱主機)上運行。主流的大型機型號為Z10機型,該機型服務器可以采用ParallelSysplex技術通過耦合器CF(Coupling Facility)將多臺IBM z/Series或IBM S/390服務器耦合在一起,通過硬件和軟件的支持實現這些機器的互相通信和合作,達到更強的處理能力和更高的可靠性與可用性。在單臺z系列主機上可以劃分多個LPAR(Logic Partition),在每個LPAR上可以運行OS/390和z/OS系統,也可以載入特定的微碼CFCC(CouplingFacility Control Code),用作CF使用。所有在一個SYSPLEX中的系統都需要放棄機器本身自有的時鐘,需要一起連接到共同的時鐘服務器,完成在一個SYSPLEX內的系統同步。IBM大型機采用z/OS(z/Operating System,主機平臺操作系統),操作系統提供了各種處理聯機交易數據的中間件,銀行企業的聯機系統一般都是在中間件上構建。銀行主機上的中間件種類很多,其中CICS(客戶信息控制系統)中間件是其中一種功能強大,應用最為廣泛的中間件,它自身提供了可以橫向擴展的集群能力,為商業銀行提供了強大的數據處理能力。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210298729.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種評價儲能投資指標參數的確定方法及裝置
- 下一篇:一種換熱系統





