隨著中國(guó)互聯(lián)網(wǎng)產(chǎn)業(yè)迅速崛起,客戶需求日新月異,業(yè)務(wù)增長(zhǎng)突飛猛進(jìn)。金融服務(wù)行業(yè)多場(chǎng)景化、多維化、高頻化特征愈加明顯,中國(guó)銀行業(yè)面臨高并發(fā)、海量數(shù)據(jù)、強(qiáng)一致性、高擴(kuò)展性能力的業(yè)務(wù)場(chǎng)景也越來越多。這要求銀行的系統(tǒng)需具備快速、安全、可靠、彈性等特點(diǎn)。 可以說中國(guó)銀行業(yè)已全面步入4.0時(shí)代,為了贏得競(jìng)爭(zhēng)優(yōu)勢(shì),越來越多的銀行選擇部署數(shù)字化銀行戰(zhàn)略,而敏捷是實(shí)施數(shù)字化轉(zhuǎn)型最關(guān)鍵的手段。它打破條線割裂、層級(jí)森嚴(yán)的傳統(tǒng)組織架構(gòu),在滿足穩(wěn)定性與靈活性要求之間達(dá)到完美平衡。那么構(gòu)建一個(gè)擁有敏捷能力的數(shù)字化銀行需要涉及哪些重要的科技能力呢? 1云計(jì)算,是通過網(wǎng)絡(luò)資源共享將海量數(shù)據(jù)的計(jì)算處理程序分解成無數(shù)個(gè)小程序,并通過多服務(wù)器組成的系統(tǒng)進(jìn)行處理并分析各個(gè)小程序得到結(jié)果,返回給用戶。簡(jiǎn)單地說,云計(jì)算能解決任務(wù)分發(fā),任務(wù)調(diào)度、及各個(gè)任務(wù)結(jié)果的合并。通過它,可以在短時(shí)間內(nèi)完成對(duì)海量數(shù)據(jù)的處理,從而提供強(qiáng)大的網(wǎng)絡(luò)服務(wù)。 2金融云,是利用云計(jì)算的優(yōu)勢(shì),將金融行業(yè)的客戶、服務(wù)、數(shù)據(jù)通過銀行和客戶端技術(shù)手段分散到“云”中,以改善客戶體驗(yàn):提高運(yùn)算能力、挖掘數(shù)據(jù)價(jià)值,為客戶提供高質(zhì)量的金融服務(wù)。它是為銀行、證券、保險(xiǎn)、基金等金融機(jī)構(gòu)提供專門的服務(wù),采用獨(dú)立的物理集群部署的行業(yè)云。與公共云相比,它具有嚴(yán)格的機(jī)房管理、優(yōu)秀的安全容災(zāi)能力、嚴(yán)格的網(wǎng)絡(luò)安全隔離要求、嚴(yán)格的訪問控制、遵從銀行級(jí)的安全監(jiān)管要求、嚴(yán)格的用戶準(zhǔn)入機(jī)制等特點(diǎn)。 3領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD),是近幾年流行起來、比較成熟的軟件分析與設(shè)計(jì)方法。它是以領(lǐng)域?yàn)楹诵牡脑O(shè)計(jì)和開發(fā)理念,通過維護(hù)一個(gè)深度反應(yīng)領(lǐng)域概念的模型,提供可行的經(jīng)過實(shí)踐檢驗(yàn)的大量模式來應(yīng)對(duì)領(lǐng)域的復(fù)雜性。DDD+SOA(服務(wù)事件)驅(qū)動(dòng)讀寫分離架構(gòu),以聚合模型替代數(shù)據(jù)表模型,以并發(fā)事件驅(qū)動(dòng)替代串聯(lián)消息驅(qū)動(dòng),來應(yīng)對(duì)銀行復(fù)雜的業(yè)務(wù)處理邏輯,真正實(shí)現(xiàn)以業(yè)務(wù)實(shí)體為核心的靈活拓展。它是解決復(fù)雜中大型系統(tǒng)建設(shè)的一套行之有效方法。 傳統(tǒng)銀行的系統(tǒng)架構(gòu)以煙囪式架構(gòu)為主,各個(gè)業(yè)務(wù)系統(tǒng)之間完全割裂,大量功能在多個(gè)系統(tǒng)中同時(shí)存在,重復(fù)建設(shè)和維護(hù)帶來了重復(fù)投資,對(duì)計(jì)算資源造成嚴(yán)重的浪費(fèi),也無法滿足互聯(lián)網(wǎng)對(duì)大數(shù)據(jù)分析的要求。而當(dāng)系統(tǒng)運(yùn)行多年后,對(duì)其的升級(jí)改造已不能滿足業(yè)務(wù)的發(fā)展需求時(shí),往往需要對(duì)系統(tǒng)進(jìn)行整體升級(jí),這樣的升級(jí)意味著對(duì)整個(gè)系統(tǒng)推倒重建,多年積累的業(yè)務(wù)服務(wù)能力無法被較好的沉淀下來,造成資源的巨大流失。 對(duì)于傳統(tǒng)架構(gòu)的弊端,銀行首先要對(duì)系統(tǒng)的物理架構(gòu)進(jìn)行簡(jiǎn)化,采用標(biāo)準(zhǔn)化硬件并使其與業(yè)務(wù)邏輯處于松耦合;二是以自動(dòng)化的方式簡(jiǎn)化運(yùn)維管理和安全管控;三是以領(lǐng)域驅(qū)動(dòng)設(shè)計(jì),對(duì)業(yè)務(wù)進(jìn)行模型抽象,讓業(yè)務(wù)邏輯更加靈活可塑。如以銀行的中間業(yè)務(wù)為例,可將系統(tǒng)提取為客戶、賬戶、協(xié)議、訂單、賬單、支付、清算、對(duì)賬等多個(gè)核心領(lǐng)域。四是通過金融云服務(wù),將計(jì)算資源和存儲(chǔ)資源組成一個(gè)服務(wù)資源池,既保證了優(yōu)秀的存儲(chǔ)能力,又提供了良好的可擴(kuò)展能力。 阿里、騰訊等大型互聯(lián)網(wǎng)公司通過軟件定義技術(shù)構(gòu)建大規(guī)模數(shù)據(jù)中心,并結(jié)合虛擬化技術(shù)和企業(yè)IT的場(chǎng)景,實(shí)現(xiàn)可擴(kuò)展的IT基礎(chǔ)架構(gòu),這就是最早的“計(jì)算”和“存儲(chǔ)”的融合—中臺(tái)戰(zhàn)略。 4中臺(tái),就像是在前臺(tái)與后臺(tái)之間添加的一組“變速齒輪”,將前臺(tái)與后臺(tái)的速率進(jìn)行調(diào)試匹配,是前臺(tái)與后臺(tái)的橋梁。它比前臺(tái)穩(wěn)定,比后臺(tái)靈活。同時(shí)中臺(tái)能幫助企業(yè)將現(xiàn)有的核心能力產(chǎn)品化、業(yè)務(wù)化,在中長(zhǎng)期階段延展現(xiàn)有的業(yè)務(wù)生態(tài),為未來發(fā)展提供全新的收入和利潤(rùn)來源。 銀行中臺(tái)系統(tǒng)借助多元化、精細(xì)化的業(yè)務(wù)服務(wù)組件,搭建起了模塊化、組件化、共享化的敏捷服務(wù)中心。銀行的前臺(tái)系統(tǒng)可以像搭積木一樣調(diào)用中臺(tái)提供的服務(wù)來編排業(yè)務(wù)模塊,創(chuàng)新業(yè)務(wù)就可以快速地搭建起來,進(jìn)而實(shí)現(xiàn)銀行業(yè)務(wù)敏捷發(fā)展的目的。 —林道淼,江蘇銀行杭州分行 |
|