作為全國性股份制商業(yè)銀行,中信銀行在信息化建設(shè)方面也一直走在同類銀行前列,它在發(fā)展過程中建立了相對完善的IT業(yè)務(wù)支撐鏈,包括從核心帳務(wù)類、渠道類、信貸類、數(shù)據(jù)類等全業(yè)務(wù)IT支撐和相應(yīng)的管理能力,IT部門的建設(shè)也覆蓋了包括從設(shè)計(jì)、開發(fā)、測試、運(yùn)維、質(zhì)量控制在內(nèi)的全生命周期管理體系。
不過,隨著流程銀行、電商業(yè)務(wù)的日益興盛,以及交叉銷售建設(shè)的深入開展,如何更好適應(yīng)“隨需應(yīng)變”的業(yè)務(wù)發(fā)展需求變得越來越重要,這也對金融IT建設(shè)提出更多挑戰(zhàn)和要求。2010年,中信銀行就面臨著如何搭建統(tǒng)一技術(shù)平臺的問題,在普元金融行業(yè)服務(wù)總監(jiān)陳路凝看來,當(dāng)時(shí)中信銀行面臨的挑戰(zhàn)主要有:
挑戰(zhàn)一:如何固化和統(tǒng)一好技術(shù)架構(gòu)
中信銀行在IT規(guī)劃中,提出了建立以“客戶為中心”的應(yīng)用架構(gòu)和“以服務(wù)為導(dǎo)向”開放/松耦合的應(yīng)用架構(gòu),并明確了應(yīng)用系統(tǒng)架構(gòu)設(shè)計(jì)原則。但I(xiàn)T部門在逐步落實(shí)IT規(guī)劃提出的要求時(shí),也發(fā)現(xiàn)了一些問題。其中最為顯著的是銀行內(nèi)部對于架構(gòu)目標(biāo)和架構(gòu)設(shè)計(jì)原則理解的不一致,評判應(yīng)用系統(tǒng)架構(gòu)標(biāo)準(zhǔn)的不統(tǒng)一,架構(gòu)設(shè)計(jì)結(jié)果和實(shí)現(xiàn)方式也千差萬別。另外,普元還發(fā)現(xiàn),中信銀行項(xiàng)目建設(shè)的質(zhì)量很大程度上還受到較大的人為因素影響。因此,如何選擇好的架構(gòu)并將好的架構(gòu)固化,統(tǒng)一到可落地的平臺和工具,是中信銀行貫徹其IT規(guī)劃一個(gè)很重要的挑戰(zhàn)。
挑戰(zhàn)二:高效、高質(zhì)量、易管控完成應(yīng)用系統(tǒng)開發(fā)
如何高效、高質(zhì)量、用易管控的模式完成各類應(yīng)用系統(tǒng)開發(fā),也是中信銀行IT部門很關(guān)心的問題。為此,普元特地調(diào)研了18個(gè)應(yīng)用項(xiàng)目,發(fā)現(xiàn)中信銀行此前的項(xiàng)目從立項(xiàng),到項(xiàng)目實(shí)施完成,一般都要比預(yù)計(jì)時(shí)間(計(jì)劃時(shí)間)晚20%左右;此外,中信銀行針對項(xiàng)目管理和質(zhì)量監(jiān)測,雖然有很多以文檔形式存在的規(guī)范和要求,但是因檢查和管理手段比較單一,具體實(shí)施起來還基本依賴于各項(xiàng)目組自身的自我約束和管控,這導(dǎo)致了各應(yīng)用項(xiàng)目開發(fā)進(jìn)度不一,和質(zhì)量參差不齊。此外普元還發(fā)現(xiàn),中信銀行的應(yīng)用項(xiàng)目在其上線前三個(gè)月的時(shí)間段內(nèi),系統(tǒng)的可靠性普遍一般小于98%,故障定位和處理也較慢,事前防范系統(tǒng)生產(chǎn)風(fēng)險(xiǎn)的能力較弱。
挑戰(zhàn)三:如何保證和提高系統(tǒng)的非功能需求
相對而言,業(yè)務(wù)部門對應(yīng)用系統(tǒng)的主要核心關(guān)注點(diǎn)在于,系統(tǒng)對主營業(yè)務(wù)需求的支撐能力,而對于系統(tǒng)在非功能需求方面則考慮較少。同時(shí)IT部門如何保證系統(tǒng)的非功能需求,也缺少較好的手段。但是普元認(rèn)為,事實(shí)上系統(tǒng)非功能性需求會嚴(yán)重影響系統(tǒng)使用效果和生命力,例如系統(tǒng)可擴(kuò)展性要求。普元在其他項(xiàng)目中就曾遇到這樣場景:原有客戶信息均分布在不同系統(tǒng)中,但是當(dāng)在ECIF系統(tǒng)在建設(shè)時(shí),就需要考慮將客戶信息從不同系統(tǒng)中剝離出來。這就會存在很大風(fēng)險(xiǎn)和潛在工作量,畢竟當(dāng)初大部分很多系統(tǒng)在建設(shè)時(shí)候,各模塊均采用緊耦合的方式,模塊之間相互依賴性較高,常常是牽一發(fā)而動(dòng)全身,變更的工作量很難評估。因此基于中信銀行本身有限的IT資源,如何在眾多應(yīng)用系統(tǒng)建設(shè)中,均能保證系統(tǒng)非功能性需求的滿足,是一個(gè)很大的挑戰(zhàn)。
挑戰(zhàn)四:持續(xù)全行級軟件資產(chǎn)復(fù)用能力
在統(tǒng)一平臺建設(shè)前,中信銀行一般均采用眾多開發(fā)商自有框架和平臺進(jìn)行應(yīng)用開發(fā)與運(yùn)維,缺少基于全行范圍內(nèi),跨應(yīng)用、跨開發(fā)商軟件資產(chǎn)復(fù)用體系和能力,從而導(dǎo)致各應(yīng)用存在大量重復(fù)、低水平的開發(fā)工作,同時(shí)系統(tǒng)中還存在大量類似功能操作模式,與界面差距很大,代碼質(zhì)量參差不齊。
因此,目前如何解決這些挑戰(zhàn),更好讓IT服務(wù)既滿足中信銀行的業(yè)務(wù)發(fā)展需要,還能實(shí)現(xiàn)更好低成本、高質(zhì)的量開發(fā)和管控,也成為中信銀行IT部門核心需要解決的問題。
選擇平臺之路
通過了解了普元軟件全面和深刻的市場調(diào)研工作,以及參考國內(nèi)外先進(jìn)銀行的IT建設(shè)經(jīng)驗(yàn),中信銀行的領(lǐng)導(dǎo)認(rèn)識到,必須通過建設(shè)全行統(tǒng)一平臺才能有效解決這些挑戰(zhàn);但是如何選擇平臺,如何建設(shè)平臺,也存在多種建設(shè)模式,常見的建設(shè)模式包括:
(1)完全自主建設(shè)模式,但這種模式作為僅有200人左右的中信銀行IT部門,是不現(xiàn)實(shí)的;而中信銀行向來在IT項(xiàng)目建設(shè)上,也都采用合作開發(fā)商模式。
(2)完全外包或成型產(chǎn)品模式,這種模式好處是產(chǎn)品成型和穩(wěn)定,同時(shí)投入和工期可控;但是缺點(diǎn)也很明確,比如很難適應(yīng)中信銀行總體IT架構(gòu)規(guī)劃,很難契合中信銀行現(xiàn)用的IT能力和基礎(chǔ)設(shè)施,容易藥不對癥。
(3)合作開發(fā)模式,這種模式好處是一方面,中信銀行能充分吸收平臺廠商產(chǎn)品的研發(fā)成果和經(jīng)驗(yàn),能有一套完整方法論來保證平臺方向和質(zhì)量,另一方面中信銀行自身人員也參與其中,能提升平臺契合度,使其符合中信IT技術(shù)架構(gòu)的規(guī)范要求。但缺點(diǎn)就是項(xiàng)目周期和投入較大。
最后,中信銀行領(lǐng)導(dǎo)在進(jìn)行充分調(diào)研和POC基礎(chǔ)上,選擇了與普元軟件合作開發(fā)模式。
實(shí)施平臺之路
中信銀行在選擇平臺建設(shè)模式和廠商之后,在實(shí)施過程中,也充分遵守考慮按照“總體規(guī)劃、分步實(shí)施、持續(xù)發(fā)展”的原則,進(jìn)行實(shí)施。同時(shí)平臺建設(shè)工作中,按照方法與規(guī)范、平臺與工具、資產(chǎn)與知識、應(yīng)用框架、項(xiàng)目推廣五個(gè)維度全面推進(jìn)和展開。

平臺價(jià)值分析
中信銀行統(tǒng)一平臺建設(shè)至今,現(xiàn)已經(jīng)進(jìn)入全面推廣期:如今已經(jīng)有超過40個(gè)應(yīng)用(包括ECIF、CRM、IC卡交易系統(tǒng)等核心類應(yīng)用)均采用該統(tǒng)一平臺。均不完全統(tǒng)計(jì),同一平臺應(yīng)用上線后,故障率從2.3下降到1.6左右,應(yīng)用框架和技術(shù)組件應(yīng)用復(fù)用率達(dá)到100%,通過復(fù)用減低開發(fā)成本約占應(yīng)用總開發(fā)成本的11%。
從平臺價(jià)值分析而言,大致可以歸納以下幾點(diǎn):
1) 固化并統(tǒng)一的SOA技術(shù)與應(yīng)用架構(gòu)
正如上文所言,要通過人工管理的手段很難保證一個(gè)統(tǒng)一的,“好的”SOA技術(shù)架構(gòu),但是普元向中信銀行提供了統(tǒng)一平臺這個(gè)可落地的載體,可以很好地將符合中信IT規(guī)范要求的SOA技術(shù)架構(gòu)固化并統(tǒng)一起來,保證將來任何應(yīng)用項(xiàng)目和開發(fā)團(tuán)隊(duì),都能以統(tǒng)一平臺為載體,就能輕松實(shí)現(xiàn)技術(shù)架構(gòu)統(tǒng)一和符合規(guī)范,并能很好滿足系統(tǒng)很多非功能性需求,例如耦合性需求,系統(tǒng)開發(fā)輕松實(shí)現(xiàn)縱向解耦(技術(shù)分層)與橫向解耦(模塊依賴規(guī)范),同時(shí)沒有帶來額外工作量的增加。
2) 實(shí)現(xiàn)全行級基礎(chǔ)業(yè)務(wù)組件與技術(shù)組件復(fù)用
首先在上線同一平臺后,這種基于組件化的統(tǒng)一技術(shù)架構(gòu)使得組件的跨各項(xiàng)目組復(fù)用成為可能;另一方面IT人員可以基于統(tǒng)一的開發(fā)工具方便的地實(shí)現(xiàn)組件積累和復(fù)用。目前中信銀行的各應(yīng)用項(xiàng)目組,幾乎所有技術(shù)組件和基礎(chǔ)業(yè)務(wù)功能組件均采用統(tǒng)一平臺組提供的高質(zhì)量組件為基礎(chǔ)擴(kuò)展實(shí)現(xiàn)。這種模式讓應(yīng)用項(xiàng)目組能更高效、更和迅速地關(guān)注業(yè)務(wù)功能的實(shí)現(xiàn),系統(tǒng)非功能性需求也能得到較好實(shí)現(xiàn)和滿足。
3)有利于構(gòu)建高質(zhì)量和易管控的J2EE應(yīng)用與服務(wù)
通過統(tǒng)一開發(fā)工具,開發(fā)人員可以像搭積木一樣,通過既有構(gòu)件的重新裝配來實(shí)現(xiàn)新的業(yè)務(wù)需求,從而大大簡化開發(fā)工作,提高開發(fā)效率,保證軟件的質(zhì)量。另一方面通過向?qū)Ш捅韱闻渲?,屏蔽各種技術(shù)細(xì)節(jié)和復(fù)雜度,也能降低人員要求并提高效率。例如針對Spring根據(jù)依賴關(guān)系自動(dòng)生成Spring配置文件,讓開發(fā)人員不需要關(guān)注Spring本身技術(shù)細(xì)節(jié)。
通過Governor進(jìn)行重新規(guī)劃和設(shè)計(jì),保證在項(xiàng)目運(yùn)行維護(hù)期間,及時(shí)和準(zhǔn)確將應(yīng)用各模塊、各層次所發(fā)生異常信息、風(fēng)險(xiǎn)信息發(fā)送給相關(guān)運(yùn)維人員和項(xiàng)目經(jīng)理,以更好防范生產(chǎn)風(fēng)險(xiǎn)與異常。同時(shí)定期自動(dòng)生成運(yùn)行分析報(bào)告,將各種運(yùn)行數(shù)據(jù)以圖形化、更加直觀方式提供給運(yùn)維人員,更好分析和了解項(xiàng)目運(yùn)行情況和能力。
4)提高應(yīng)用項(xiàng)目隨需應(yīng)變的能力
通過統(tǒng)一平臺實(shí)施項(xiàng)目,避免了各個(gè)項(xiàng)目的架構(gòu)多樣性和架構(gòu)風(fēng)險(xiǎn)。也較好屏蔽了各應(yīng)用廠商和項(xiàng)目組技術(shù)能力的差異性,保證中信銀行完全掌控系統(tǒng)多期迭代式開發(fā),而不依賴特定開發(fā)商或特定團(tuán)隊(duì)。
平臺技術(shù)架構(gòu)統(tǒng)一分層和模塊松耦合能力,實(shí)現(xiàn)系統(tǒng)功能和組件的耦合度減低,保證了當(dāng)業(yè)務(wù)需求發(fā)生變化時(shí),開發(fā)人員可以快速和低風(fēng)險(xiǎn)根據(jù)需求的變化對系統(tǒng)業(yè)務(wù)功能進(jìn)行調(diào)整。
基于SOA統(tǒng)一平臺,實(shí)現(xiàn)業(yè)務(wù)服務(wù)的組件化和編排能力,同時(shí)保證未來所有通過此平臺構(gòu)建的應(yīng)用都是以業(yè)務(wù)驅(qū)動(dòng)的,而且創(chuàng)建的服務(wù)都具備統(tǒng)一的標(biāo)準(zhǔn),從而保證了未來服務(wù)整合和服務(wù)隨需應(yīng)變的可能性。
更多精彩內(nèi)容請關(guān)注普元軟件出版的《軟件平臺價(jià)值評論》
普元的成功之處在于:
互聯(lián)網(wǎng)及SOA的發(fā)展推動(dòng)下一個(gè)被標(biāo)準(zhǔn)化和商品化的領(lǐng)域?qū)⑹菓?yīng)用服務(wù)器之上的SOA中間件;
是SOA國際標(biāo)準(zhǔn)SCA/SDO的主要參與制定者和電子商務(wù)標(biāo)準(zhǔn)的主要制定者OASIS的核心奠基成員,CMMI5開發(fā)模型成熟度5級認(rèn)證;
德勤2006年高科技成長50強(qiáng)之一,并榮膺“國家級重點(diǎn)A類新產(chǎn)品”、“上海市科技進(jìn)步二等獎(jiǎng)”、中國計(jì)算機(jī)報(bào)“最佳編輯選擇獎(jiǎng)”、中國計(jì)算機(jī)用戶協(xié)會“最有價(jià)值中間件產(chǎn)品獎(jiǎng)”等獎(jiǎng)項(xiàng);
是國內(nèi)少數(shù)在基礎(chǔ)軟件領(lǐng)域贏得銀行、電信等高端用戶信任的品牌之一,成為中國聯(lián)通等關(guān)鍵用戶、華為科技等大型軟件商的重要產(chǎn)品供應(yīng)商;
成功承擔(dān)了國家發(fā)改委軟件重大專項(xiàng)、國家863計(jì)劃、上海市科教興市重大產(chǎn)業(yè)化專項(xiàng)等項(xiàng)目的研發(fā)任務(wù)。
關(guān)于普元
普元(Primeton)是全球領(lǐng)先的SOA基礎(chǔ)軟件廠商,國內(nèi)最大的平臺軟件廠商,是政府重點(diǎn)支持的高新技術(shù)企業(yè)。在電信、金融、政府、國防等多個(gè)行業(yè)成功應(yīng)用,擁有超過200家以上的大型用戶;產(chǎn)品已經(jīng)銷往日本、科威特、南非、也門、加拿大、印度、荷蘭、泰國、巴西等30余個(gè)國家。
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系我們,本站將會在24小時(shí)內(nèi)處理完畢。