03.03 商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟

商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟

我從事銀行IT行業多年,目前從事銀行IT項目管理的工作,後期我會持續輸出關於銀行業務和IT系統知識及項目經驗分享的文章和視頻,感興趣的朋友可以關注一下!

銀行IT系統架構初識

銀行IT系統架構是比較複雜也很專業的內容,為了讓大家能夠很好的理解IT架構,我們先來看看銀行IT狗是如何規劃應用系統架構的。銀行對外提供的每個業務服務,後臺都對應著相應的服務系統,為客戶提供專業化的服務。

這些應用系統的架構是如何規劃的呢?

架構其實就是一種組織的方式,而談到組織,就必須先看看由哪些部分組成。


服務系統是怎麼建成的?

咱們拋開系統的硬件設備、網絡環境來看,其實服務系統是由一個一個運行在計算機裡的軟件組成的。而軟件是通過某種計算機語言一行一行敲出來的。下面我們從微觀到宏觀梳理一遍,這樣一個應用系統的輪廓就清晰的展現在眼前了。

一般來說,當程序猿使用計算機語言coding後,編碼出來的為提供某一主要服務功能的一段代碼,我們把它包裝起來,就叫做一個“程序”。一般一個程序的代碼行數應該控制在數百行以內,這樣做有利於後續維護、排查問題和功能升級。而多個密切關聯的程序之間,又會組成一個應用。而類似的,多個密切關聯的應用可以組成一個應用組,多個密切關聯的應用組可以組成一個應用群,而多個應用群,構成了一個完整的應用系統。所以在銀行IT狗的眼中,銀行應用系統會有以下樹狀的層次結構:

商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟

這樣看起來還是不夠形象,不太能理解,不用著急……

那我們來把這整個體系類比成你熟悉的東西——人體。人體的組成,也是分層的結構,最基本的單元是細胞,細胞組成了人體的幾大組織,如神經組織、肌肉組織、上皮組織。然後關係密切的組織之間再形成有特定功能的器官,有類似功能的器官再組成各類人體系統,比如消化系統、運動系統等等。

商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟

看到這裡,大家應該對應用系統的層次結構有了大致的瞭解了。那麼具體來分析,銀行應用系統架構的每一層,究竟是什麼樣子的呢?談到這個話題,我們還是先回到人體的結構上,而展現方式上不再採用樹狀結構,而是用另外一種形式來表現。

商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟

通過這個結構圖,可以看到:人體通過皮膚或感官系統、運動系統與外界接觸,同時,人體的神經系統如同網絡一樣遍佈全身,是人體接收和反饋信息的基礎。而在人體內,消化系統、泌尿系統、生殖系統等等,分別擔負著吸收、排洩等一些特定功能。有了這些系統的正常運轉,人體才能不間斷的新陳代謝,維持一個好的狀態。而我們的銀行應用系統,也是類似的循環方式:

商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟


  • 渠道應用群:

面向銀行的客戶,為銀行的客戶提供交互的界面,接收用戶提交的指令,並展示處理結果等。

  • 服務交付應用群:

接收渠道應用群送來的數據及服務請求,按照不同的服務類型,將相關數據送到後面產品應用群相應的應用組中進行處理。

  • 產品應用群:

負責銀行具體業務處理的應用群,它下面有很多的應用組(如個人業務、對公業務、國際業務等),每一個應用組負責處理一類銀行服務。比如個人業務應用組主要負責處理個人客戶的業務服務,而個人業務應用組下面又包含貸款、存款、銀行卡等具體應用,分別處理貸款業務、存款業務、銀行卡業務。

  • 技術支撐應用群:

主要是一些配合其他應用群正常工作的公共功能模塊,還有諸如企業總線服務等全局性技術。

好了,結合上面分析現在我們對於銀行應用系統的架構形態有了一個初步的認識了。


商業銀行IT系統分類

  • 商業銀行IT系統按功能劃分四類:業務系統、管理信息系統、渠道系統、其他系統。
  • 按使用範圍分大致可分為兩類:總行級系統和部門級系統,前者如核心業務系統,特點是全行上下統一版本。後者如分行特色業務,第三方存管,外匯交易系統等。特點是系統只侷限於某個機構在使用,或者說不同機構使用的版本,功能差異很大。
  • 按層次劃分五層:渠道層、渠道整合層、核心帳務層、管理層和決策層 ,由上至下的順序:

第一層為渠道層,這裡為銀行的業務系統,每個系統進行銀行對應業務的辦理,是銀行的前端,通過eai數據總線對每筆業務的數據進行傳輸進入第二層;

第二層為渠道整合層,這裡包含基礎系統,業務處理系統,外聯繫統,對每一筆業務進行記錄,轉賬到其他行或者第三方支付系統,本外幣交易的通過外聯繫統與其他銀行進行交易辦理;

第三層為核心賬務層,即總賬層,這裡進行業務的彙總紀錄,代表著所有的業務都要在核心賬目中進行記賬;

第三層與第四層之間為數據倉庫,這裡用來進行各系統數據與核心系統數據的存儲彙總;

第四層為管理信息系統,這裡應用數據倉庫(DW.DM.ODS)提供的數據進行計算管理,包涵銀行的自我風險監測的審計系統,績效考核也包含中國人民銀行要求上報的反洗錢,監管報表等系統;

第五層為決策層,報表平臺,這裡應用於上面所有的數據進行報表計算,用於提供管理層進行銀行發展方向的決策的數據支持;


商業銀行IT系統總體架構

商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟

商業銀行IT系統

商業銀行IT系統架構,複雜,難懂?程序員:由淺入深,恍然大悟

我從事銀行IT行業多年,目前從事銀行IT項目管理的工作,後期我會持續輸出關於銀行業務和IT系統知識及項目經驗分享的文章和視頻,感興趣的朋友可以關注一下!


分享到:


相關文章: