基于soa的銀行系統(tǒng)架構(gòu)研究

基于soa的銀行系統(tǒng)架構(gòu)研究

ID:9013736

大?。?4.00 KB

頁數(shù):4頁

時間:2018-04-14

基于soa的銀行系統(tǒng)架構(gòu)研究_第1頁
基于soa的銀行系統(tǒng)架構(gòu)研究_第2頁
基于soa的銀行系統(tǒng)架構(gòu)研究_第3頁
基于soa的銀行系統(tǒng)架構(gòu)研究_第4頁
資源描述:

《基于soa的銀行系統(tǒng)架構(gòu)研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、基于SOA的銀行系統(tǒng)架構(gòu)研究湖南省農(nóng)村信用社聯(lián)合社吳華暉摘要:本文結(jié)合銀行業(yè)現(xiàn)狀,介紹基于SOA(面向服務(wù)架構(gòu))的信息系統(tǒng)體系架構(gòu)方案,通過引入企業(yè)服務(wù)總線(ESB),適配器(Adapter)及面向構(gòu)件等技術(shù),嘗試到打造一個統(tǒng)一業(yè)務(wù)流程服務(wù)平臺,實現(xiàn)面向流程的服務(wù)集成。關(guān)鍵字:面向服務(wù)架構(gòu)(SOA)企業(yè)服務(wù)總線(ESB)適配器(Adapter)傳統(tǒng)的銀行信息化的重點基本上以單一業(yè)務(wù)系統(tǒng)建設(shè)和改造為中心,隨著業(yè)務(wù)的發(fā)展和信息化的深入,越來越多的銀行企業(yè)開始面臨信息化帶來的新挑戰(zhàn),如:銀行業(yè)務(wù)越來越多,服務(wù)要求

2、越來越高,就要求銀行系統(tǒng)能夠提供多樣化,可定制的服務(wù);銀行內(nèi)部系統(tǒng)眾多,相互資源卻無法利用,成了一個又一個“信息孤島”;競爭對手動作越來越快,如何能夠快速推出面向需求的產(chǎn)品,應(yīng)對激烈的市場競爭,傳統(tǒng)以單個業(yè)務(wù)為基礎(chǔ)的系統(tǒng)框架以無法滿足市場的需要,如何設(shè)計滿足業(yè)務(wù)動態(tài)變化和多樣性的信息系統(tǒng)架構(gòu),已成為銀行下一步信息化建設(shè)的重要課題。基于SOA(面向服務(wù)架構(gòu))的信息系統(tǒng)體系架構(gòu)方案使銀行在充分利用現(xiàn)有系統(tǒng)資源的基礎(chǔ)上,最低成本實現(xiàn)各業(yè)務(wù)系統(tǒng)無縫集成。通過將業(yè)務(wù)系統(tǒng)封裝為服務(wù),借助企業(yè)服務(wù)總線(ESB),實現(xiàn)各類

3、生產(chǎn)、管理和決策等重要信息系統(tǒng)之間高效整合。1、SOA及相關(guān)技術(shù)1.1面向服務(wù)架構(gòu)面向服務(wù)架構(gòu)(簡稱SOA)是一種架構(gòu)模型,它倡導(dǎo)組件化、松散耦合、隔離關(guān)注、標(biāo)準(zhǔn)化等架構(gòu)設(shè)計原則。實際應(yīng)用可以將其業(yè)務(wù)功能、信息或流程封裝為基本組件-標(biāo)準(zhǔn)化的服務(wù)(例如:開戶、支付、計息服務(wù)等),這些服務(wù)通過松耦合的SOA架構(gòu),為其它應(yīng)用服務(wù)。SOA中包含服務(wù)提供者,服務(wù)請求者和服務(wù)代理者,它們分別負責(zé)服務(wù)發(fā)布,服務(wù)查找和服務(wù)綁定三項操作。服務(wù)操作者向服務(wù)代理者發(fā)布服務(wù),服務(wù)請求者通過服務(wù)代理者查找所需的服務(wù),并綁定到這些服務(wù)

4、上,服務(wù)提供者和服務(wù)請求者可以交互。對于使用服務(wù)的應(yīng)用,不用關(guān)心服務(wù)的提供者是基于什么開發(fā)技術(shù)、在哪個位置、什么硬件平臺提供的服務(wù),這個服務(wù)使用的過程完全是松散和透明的。而另一方面,提供服務(wù)的業(yè)務(wù)系統(tǒng)即能得到良好地功能重用,又不會被其它系統(tǒng)侵入,業(yè)務(wù)系統(tǒng)的技術(shù)平臺演進也不會影響到使用其服務(wù)的業(yè)務(wù)系統(tǒng)。SOA架構(gòu)在國際的銀行業(yè)中已經(jīng)得到了大力提倡和推廣,獨立研究機構(gòu)FORRESTERRESEARCH在2010年夏季對全球80家著名金融企業(yè)的決策者調(diào)查報告顯示,超過80%的企業(yè)在他們的系統(tǒng)中采用了SOA。1.1

5、企業(yè)服務(wù)總線企業(yè)服務(wù)總線(簡稱ESB)定義通常如下:它是基于中間件技術(shù)實現(xiàn)并支持SOA的一組基礎(chǔ)架構(gòu)功能,它主要實現(xiàn)消息的傳輸、轉(zhuǎn)換和路由,它是連接企業(yè)各種紛繁復(fù)雜應(yīng)用的骨干神經(jīng)系統(tǒng)。將連接到ESB上的不同的應(yīng)用程序定義為不同組件(或稱為服務(wù)),服務(wù)之間的接口是采用中立的方式進行定義的,它獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。通過這些服務(wù)之間定義良好的接口和契約,種種不同應(yīng)用通過松散耦合的方式結(jié)合在一起,以合理的、符合業(yè)務(wù)需要的節(jié)奏連接應(yīng)用程序和調(diào)節(jié)消息流量,從而達到提高效率和可靠性、加快響應(yīng)速度的

6、目的。1.2ESB與SOA的關(guān)系SOA是一個架構(gòu)模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來,各種服務(wù)使用統(tǒng)一和通用的方式進行交互。ESB支持這些服務(wù)交互功能,并通過提供集成的通信、消息傳遞以及事件基礎(chǔ)架構(gòu)來支持這些功能。ESB為SOA提供與企業(yè)需要保持一致的基礎(chǔ)架構(gòu),從而提供合適的服務(wù)級別和可管理性、以及異構(gòu)環(huán)境中的操作,ESB就是在SOA架構(gòu)中實現(xiàn)服務(wù)間智能化集成與管理的中介。2、基于SOA的架構(gòu)設(shè)計傳統(tǒng)單一業(yè)務(wù)為中心的系統(tǒng)建設(shè),銀行中的各個部門在IT建設(shè)上各

7、自為政,部門銀行現(xiàn)象嚴(yán)重,實現(xiàn)向流程銀行轉(zhuǎn)變困難重重。各個系統(tǒng)之間無法有效進行整合,業(yè)務(wù)流程變動時,相關(guān)系統(tǒng)的改造工作量大,改造困難;業(yè)務(wù)流程之間的銜接需要人工處理或觸發(fā),實時性低,效率低;針對不同渠道、不同產(chǎn)品線的業(yè)務(wù)流程有些存在極大的相似性,卻沒有很好的共享機制,重復(fù)投資,而且維護困難。2.1系統(tǒng)架構(gòu)設(shè)計在SOA架構(gòu)思想下,應(yīng)用系統(tǒng)的業(yè)務(wù)功能被封裝為服務(wù),通過標(biāo)準(zhǔn)服務(wù)中介-企業(yè)服務(wù)總線(ESB)對外提供標(biāo)準(zhǔn)化的服務(wù),使用服務(wù)的應(yīng)用也與ESB相連接,向ESB請示并調(diào)用服務(wù)。服務(wù)提供者與服務(wù)使用者之間技術(shù)協(xié)

8、議的不同、數(shù)據(jù)格式的差異、交互方式的多樣化都通過服務(wù)適配器(Adapter)進行配置和處理,基于上述架構(gòu)核心業(yè)務(wù)系統(tǒng)、信貸管理系統(tǒng)、財務(wù)管理系統(tǒng)等業(yè)務(wù)系統(tǒng)封裝為獨立的服務(wù)通過Adapter與ESB進行連接,形成全行統(tǒng)一業(yè)務(wù)流程服務(wù)平臺。如下圖所示,與傳統(tǒng)的系統(tǒng)集成方式不同,應(yīng)用不再需要考慮和處理與集成應(yīng)用間的差異,ESB作為服務(wù)之間的橋梁,構(gòu)建了服務(wù)間的請求/響應(yīng)、消息的發(fā)布/訂閱、事件廣播等多種交互模式,也實現(xiàn)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。