中國金融行業在經歷了以計算機處理代替手工代理的單機處理階段、聯機實時處理階段以及聯機網絡階段后,目前已經發展到以數據集中、系統整合與互聯網應用的新階段,正全面實現從以產品為中心到以客戶為中心的革命性轉變。
整個軟件行業的顯著特點是技術更新速度快,大量先進的理論和方法一經出現便得到廣泛的推廣和運用。未來,信息資源整合及平臺建設、組件化提高軟件復用度和可靠性、面向服務架構是軟件技術發展的主要趨勢。從發展趨勢來看,以下新技術和新模式逐漸成為整個軟件行業的主流。
(1)面向服務的軟件體系架構設計
SOA 是一種應用框架,主要針對日常的業務應用,并將它們劃分為單獨的業務功能和流程,即所謂的服務。SOA 能夠幫助用戶對這些服務進行構建、部署和整合,且無需依賴應用程序及運行計算平臺,從而提高業務流程的靈活性,使企業加快發展速度,降低總體擁有成本,滿足企業對信息及時準確訪問的要求。
企業服務總線(ESB)是整個系統SOA 架構的基礎,各個系統可以在服務總線上掛接自己的開放服務。企業服務總線同時也提供消息路由、信息格式翻譯等功能,為以后整個系統的服務管理和使用打下良好基礎。采用面向服務的軟件體系架構可以充分利用現有的 IT 系統資產,向基于不同系統架構構建的現有系統資源和資產提供服務,有利于降低集成的管理復雜性,提升從現有服務中組合新服務的能力,加快組織響應的速度。此外,以松散耦合的方式公開業務服務,可以更為輕松地使用和組合各個模塊,以降低成本。
(2)基于業務基礎軟件平臺的行業應用建設模式
傳統的基于軟件基礎架構平臺(包含應用服務器和通用中間件兩部分內容)、信息資源中心、網絡基礎設施平臺的行業應用軟件開發模式,已經不能滿足市場要求。業務基礎軟件平臺對管理軟件開發模式產生了革命性的影響,并誕生了全新的開發模式-EMA(企業模型自動化)。EMA 基于業務和管理層面,以業務建模為基本手段,從而構架、開發和維護業務應用系統。它的最大特點是業務導向和技術無關性。EMA 采用模型自動執行作為軟件的主要實現方式,應用軟件中非常困難的實現部分和大量重復的業務邏輯已經無需編程。它可以從許多方面大幅度地提升現有軟件開發的效率,并且大大降低軟件開發的成本。
業務基礎軟件平臺將金融領域中共性的東西,例如業務功能、業務流程,抽取出來固化在平臺中,目的還是提高軟件復用程度和開發效率。業務基礎軟件平臺具有基本業務功能,可快速搭建應用系統,亦能根據日后需求方便調整。業務基礎軟件平臺迅速釋放了軟件企業的生產力,大多數功能點不再需要人工編寫代碼,將絕大多數邏輯經過檢驗的平臺來處理,軟件質量得到專業保證。同時,平臺使用者可以把最佳實踐積累起來由業務基礎軟件平臺來管理,形成具有自己特色的行業構件庫。
(3)數據挖掘技術在金融行業中的應用
由美國次貸危機引發的全球性經濟衰退凸顯了金融穩定的重要性,對以銀行為主體的金融機構的監管正變得越來越嚴格。全面加強銀行機構的風險管控、合規經營已刻不容緩。事實上就銀行在市場、操作、信用等方面的風險隱患,央行、銀監會多年來出臺了多項文件加以規范指導。在2009 年3 月加入巴塞爾委員會之前,2007 年銀監會就開始在國內部署實施巴塞爾協議II.2010 年巴塞爾協議III 的出臺更清晰表明,風險管控、合規經營將成為銀行機構未來關注的重點方向。