企業(yè)服務(wù)總線解決方案_第1頁
企業(yè)服務(wù)總線解決方案_第2頁
企業(yè)服務(wù)總線解決方案_第3頁
企業(yè)服務(wù)總線解決方案_第4頁
企業(yè)服務(wù)總線解決方案_第5頁
已閱讀5頁,還剩300頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、企業(yè)服務(wù)總線解決方案目錄 TOC o 1-3 h z u HYPERLINK l _Toc492971662 第1章項目需求理解與分析 PAGEREF _Toc492971662 h 3 HYPERLINK l _Toc492971663 1.1.1.項目建設(shè)內(nèi)容 PAGEREF _Toc492971663 h 3 HYPERLINK l _Toc492971664 1.1.2.SOA設(shè)計思想 PAGEREF _Toc492971664 h 8 HYPERLINK l _Toc492971665 1.1.3.系統(tǒng)建設(shè)原則 PAGEREF _Toc492971665 h 11 HYPERLINK

2、 l _Toc492971666 第2章解決方案詳細(xì)介紹 PAGEREF _Toc492971666 h 17 HYPERLINK l _Toc492971667 2.1.1.產(chǎn)品方案架構(gòu)與功能模塊 PAGEREF _Toc492971667 h 17 HYPERLINK l _Toc492971668 2.1.2.產(chǎn)品參數(shù)與模型設(shè)計 PAGEREF _Toc492971668 h 304 HYPERLINK l _Toc492971669 2.1.3.集成接口方案 PAGEREF _Toc492971669 h 304 HYPERLINK l _Toc492971670 2.1.4.產(chǎn)品版本

3、計劃與版本管理 PAGEREF _Toc492971670 h 304 HYPERLINK l _Toc492971671 2.1.5.產(chǎn)品支持?jǐn)?shù)據(jù)庫、中間件與軟硬件產(chǎn)品(須明確到產(chǎn)品版本) PAGEREF _Toc492971671 h 304項目需求理解與分析項目建設(shè)內(nèi)容通過ESB平臺的建設(shè),為實現(xiàn)多層次、條線化、松耦合的IT應(yīng)用架構(gòu)打下基礎(chǔ),并促進(jìn)銀行業(yè)務(wù)高速發(fā)展。在進(jìn)行ESB項目實施過程中,對銀行的系統(tǒng)架構(gòu)進(jìn)行梳理和劃分,并以此作為銀行應(yīng)用架構(gòu)、集成架構(gòu)、部署架構(gòu)的基礎(chǔ)。整個應(yīng)用架構(gòu)從邏輯上主要分為以下幾個層次:服務(wù)渠道層:以多渠道的形式,為客戶提供一致的銀行業(yè)務(wù)體驗與全方位服務(wù)。營銷

4、層:從銀行整體架構(gòu)的角度,形成了統(tǒng)一的信息和應(yīng)用標(biāo)準(zhǔn),并在此基礎(chǔ)上實現(xiàn)多渠道整合、統(tǒng)一的客戶關(guān)系管理及市場營銷管理。業(yè)務(wù)處理層:是銀行的金融產(chǎn)品服務(wù)中心,與產(chǎn)品創(chuàng)新中心包括銀行核心業(yè)務(wù)系統(tǒng)在內(nèi)的多個產(chǎn)品生產(chǎn)系統(tǒng)對外提供服務(wù)。營銷決策層:以幫助銀行實現(xiàn)數(shù)字化經(jīng)營和管理為目標(biāo),關(guān)注銀行解決銀行財務(wù)管理、風(fēng)險控制、績效考核及監(jiān)管等方面的問題。為確保IT對業(yè)務(wù)發(fā)展需求的快速響應(yīng)能力,目標(biāo)應(yīng)用架構(gòu)采用基于面向服務(wù)的架構(gòu)(SOA)體系,強調(diào)各業(yè)務(wù)系統(tǒng)的獨立性及前、中、后臺一體化直通式處理,強調(diào)IT應(yīng)用基礎(chǔ)設(shè)施在整體架構(gòu)中的作用和價值。在此架構(gòu)中,企業(yè)服務(wù)總線系統(tǒng)將發(fā)揮前端渠道與后臺應(yīng)用,以及后臺各應(yīng)用之間

5、的信息交互、應(yīng)用集成、服務(wù)管理與組合的關(guān)鍵作用,而承載于企業(yè)服務(wù)總線系統(tǒng)上的金融服務(wù)標(biāo)準(zhǔn),最終則應(yīng)由包括核心系統(tǒng)服務(wù)標(biāo)準(zhǔn)、支付服務(wù)標(biāo)準(zhǔn)、中間業(yè)務(wù)服務(wù)標(biāo)準(zhǔn)等多個分類標(biāo)準(zhǔn)構(gòu)成的銀行應(yīng)用服務(wù)標(biāo)準(zhǔn)體系。構(gòu)建在此基礎(chǔ)上的銀行整體應(yīng)用體系,能夠有效地消除應(yīng)用系統(tǒng)的集成復(fù)雜性,具備良好架構(gòu)柔性和擴展性,從而幫助銀行在面臨業(yè)務(wù)、市場變化時實現(xiàn)IT系統(tǒng)的快速應(yīng)變。圖表SEQ 圖表 * ARABIC1基于SOA企業(yè)服務(wù)總線系統(tǒng)的整體應(yīng)用架構(gòu)示意圖企業(yè)級服務(wù)總線從銀行整體架構(gòu)的角度,形成了統(tǒng)一的金融服務(wù)標(biāo)準(zhǔn)和應(yīng)用集成標(biāo)準(zhǔn),并對全行的服務(wù)和系統(tǒng)進(jìn)行統(tǒng)一的管理,在此基礎(chǔ)上可實現(xiàn)各應(yīng)用系統(tǒng)之間有效的整合,是整體架構(gòu)面向S

6、OA設(shè)計實施過程中的有力保障。數(shù)據(jù)整合平臺在服務(wù)標(biāo)準(zhǔn)的基礎(chǔ)上整合全行的數(shù)據(jù),實現(xiàn)全行相關(guān)數(shù)據(jù)的搜集和共享,提供全行范圍內(nèi)的數(shù)據(jù)共享交換平臺,是企業(yè)級的數(shù)據(jù)總線。數(shù)據(jù)整理平臺在數(shù)據(jù)和金融服務(wù)標(biāo)準(zhǔn)的基礎(chǔ)上建立相關(guān)的金融數(shù)據(jù)模型,提供高質(zhì)量的運營分析數(shù)據(jù),對銀行的運營決策起到重要的作用。統(tǒng)一的訪問安全標(biāo)準(zhǔn)有力地保障了銀行系統(tǒng)數(shù)據(jù)的安全性、完整性和可用性的處理,對系統(tǒng)間安全、可靠的交互起到關(guān)鍵作用,是整個銀行IT規(guī)劃中不可缺少的重要組成。通過服務(wù)治理方案的實施,形成了全行統(tǒng)一的服務(wù)視圖,提高全行IT架構(gòu)管理的能力和水平。主要通過行內(nèi)業(yè)務(wù)系統(tǒng)的服務(wù)分析、建立新疆銀行的服務(wù)規(guī)范體系,另結(jié)合新疆銀行的系統(tǒng)架

7、構(gòu)制定銀行合適的技術(shù)規(guī)范體系,通過這兩大規(guī)范體系的建立以此提升全行的IT架構(gòu)管理?;赟OA架構(gòu)的金融服務(wù)標(biāo)準(zhǔn),建立新疆銀行的服務(wù)規(guī)范體系ESB與傳統(tǒng)應(yīng)用集成類項目的最大區(qū)別在于ESB系統(tǒng)的一個重要目標(biāo)是提供按照業(yè)務(wù)架構(gòu)條線分類的、獨立于服務(wù)系統(tǒng)具體實現(xiàn)的服務(wù)接口規(guī)范。傳統(tǒng)的應(yīng)用集成系統(tǒng)(大前置、信息總線)只是規(guī)范統(tǒng)一了服務(wù)接口的形式和訪問方式,而服務(wù)接口還是直接與服務(wù)系統(tǒng)的服務(wù)接口一一對應(yīng),服務(wù)的訪問者和提供者之間仍然存在著緊耦合的關(guān)系,服務(wù)的訪問與服務(wù)實現(xiàn)緊密相關(guān)。缺乏服務(wù)規(guī)范體系所導(dǎo)致的問題:將無法實現(xiàn)松散耦合、面向服務(wù)的SOA總體架構(gòu)目標(biāo):項目對外發(fā)布的是技術(shù)層面的接口標(biāo)準(zhǔn),請求系統(tǒng)與

8、服務(wù)系統(tǒng)之間實際上仍然存在著緊密耦合關(guān)系,服務(wù)接口與服務(wù)實現(xiàn)之間一一對應(yīng),關(guān)聯(lián)緊密當(dāng)服務(wù)系統(tǒng)的接口發(fā)生變化時,與之相關(guān)的請求系統(tǒng)都要隨之進(jìn)行調(diào)整,影響范圍大服務(wù)系統(tǒng)的服務(wù)接口的變化是一種常態(tài),服務(wù)系統(tǒng)的接口穩(wěn)定度低,將導(dǎo)致集成項目需要不斷的修訂和發(fā)布對外的服務(wù)接口,工作量繁重(據(jù)統(tǒng)計這類集成項目有三分之一以上的資源投入在接口的定義、維護(hù)和測試支持方面)由于是直接發(fā)布服務(wù)系統(tǒng)的服務(wù)接口規(guī)范,總線系統(tǒng)沒有能力對規(guī)范做出解釋,導(dǎo)致項目之間的協(xié)調(diào)關(guān)系復(fù)雜,集成實施效率低下業(yè)務(wù)條線應(yīng)用從現(xiàn)有核心剝離的過程,會導(dǎo)致IT系統(tǒng)的全面改造,服務(wù)總線的價值無法體現(xiàn)建立服務(wù)接口規(guī)范的意義建立獨立于具體實現(xiàn)的、抽象的

9、服務(wù)接口規(guī)范,是新疆銀行實現(xiàn)SOA架構(gòu)目標(biāo)的基礎(chǔ)可消除請求系統(tǒng)與服務(wù)系統(tǒng)之間的耦合度,通過抽象、補全后對外發(fā)布的服務(wù)接口規(guī)范更加合理,易于管理和發(fā)布,更容易被理解和復(fù)用IT架構(gòu)與業(yè)務(wù)架構(gòu)匹配,明確的服務(wù)性質(zhì)劃分,保證條線之間服務(wù)接口規(guī)范的穩(wěn)定,適應(yīng)按條線、分階段發(fā)展的業(yè)務(wù)要求服務(wù)規(guī)范的預(yù)先實施,可以保證未來某類應(yīng)用從現(xiàn)有核心中剝離、重新構(gòu)建的過程中,不會對其他系統(tǒng)造成影響,如老核心的逐步剝離服務(wù)系統(tǒng)的變化,由ESB項目開發(fā)適配器進(jìn)行服務(wù)匹配和差異屏蔽,出現(xiàn)修改,只需ESB和相關(guān)方修改即可,有效的防止影響范圍的擴散服務(wù)規(guī)范體系能否建立直接關(guān)系到多層次、條線化、松耦合的整體IT應(yīng)用架構(gòu)目標(biāo)的實現(xiàn)。

10、將直接影響未來按業(yè)務(wù)條線進(jìn)行應(yīng)用系統(tǒng)遷移改造的IT系統(tǒng)規(guī)劃實施。基于SOA理念的應(yīng)用架構(gòu),建立新疆銀行全行技術(shù)規(guī)范建立統(tǒng)一服務(wù)接口規(guī)范,指導(dǎo)服務(wù)消費者接入的設(shè)計開發(fā),向服務(wù)提供者提供服務(wù)服務(wù)發(fā)布規(guī)范。根據(jù)新疆銀行系統(tǒng)的現(xiàn)狀,擬定的接入規(guī)范為:銀行系統(tǒng)間的實時交互必須經(jīng)過ESB系統(tǒng)。新建系統(tǒng)需要按照ESB的標(biāo)準(zhǔn)接入ESB,存量系統(tǒng)原則上要按ESB的標(biāo)準(zhǔn)接入ESB,不可改造或改造成本非常高的,可以保持通訊方式和報文格式不變的情況下接入ESB,由ESB系統(tǒng)進(jìn)行適配。服務(wù)的消費者則根據(jù)ESB的標(biāo)準(zhǔn)采用XML報文的格式和使用ESB的API進(jìn)行接入。服務(wù)的提供者需要根據(jù)ESB的標(biāo)準(zhǔn)采用XML報文和HTTP

11、的方式對外提供服務(wù)。大批量的實時數(shù)據(jù)交互,可以通過文件服務(wù)器上傳文件,后通過ESB系統(tǒng)通知相關(guān)系統(tǒng)處理。系統(tǒng)安全性規(guī)范。保障行內(nèi)系統(tǒng)信息交互的安全和信息的完整性要求,建立全行范圍內(nèi)的安全技術(shù)規(guī)范,指導(dǎo)行內(nèi)其他系統(tǒng)的信息安全建設(shè)。統(tǒng)一錯誤碼規(guī)范。實現(xiàn)全行統(tǒng)一的錯誤碼,以幫助業(yè)務(wù)人員和系統(tǒng)運行人員快速定位業(yè)務(wù)上的問題和系統(tǒng)故障的問題。統(tǒng)一業(yè)務(wù)流水號規(guī)范,交易流水號的規(guī)范和系統(tǒng)建設(shè)的要求,指導(dǎo)新建系統(tǒng)如何進(jìn)行全行統(tǒng)一流水號的設(shè)計和應(yīng)用。ESB的基礎(chǔ)平臺、服務(wù)規(guī)范和技術(shù)規(guī)范是SOA架構(gòu)中最重要的組成部分,共同形成銀行的IT架構(gòu)法,用于銀行建設(shè)SOA IT架構(gòu)不可缺少的工具。通過服務(wù)整合平臺實現(xiàn)服務(wù)的抽

12、象、復(fù)用以及流程重組新疆銀行的組合服務(wù)平臺業(yè)務(wù)主要包括:服務(wù)整合平臺作為組合服務(wù)的控制節(jié)點,通過ESB平臺對外發(fā)布服務(wù),并且組合服務(wù)的原子服務(wù)來自ESB。服務(wù)整合平臺上組合服務(wù)的服務(wù)處理流程是不落地的服務(wù)流程,組合流程中間不存在人機交互的操作,并且所依賴的處理數(shù)據(jù)均來自原子服務(wù)提供,不在平臺內(nèi)部存儲過于復(fù)雜的業(yè)務(wù)數(shù)據(jù)。確保組合服務(wù)的請求是無狀態(tài)的,便于組合平臺未來進(jìn)行系統(tǒng)的橫向擴展。避免建設(shè)成為一個前置系統(tǒng)。組合服務(wù)負(fù)責(zé)組合服務(wù)的交易一致性保證,通過對組合服務(wù)的事務(wù)控制,統(tǒng)一沖正處理等處理實現(xiàn)多系統(tǒng)交易的一致性控制。同時提供詳盡的對賬數(shù)據(jù)供其他系統(tǒng)進(jìn)行對賬使用。除非特殊情況,原則上服務(wù)整合平臺

13、不提供多階段提交的流程組合。服務(wù)整合平臺可以提供各種模式的組合流程,串行,并行,分支,數(shù)組循環(huán),數(shù)據(jù)歸集轉(zhuǎn)換等功能,提供統(tǒng)一友好的配置界面實現(xiàn)組合服務(wù)的便捷開發(fā)。通過文件傳輸平臺建立安全、可靠、高效的文件傳輸架構(gòu),支持銀行實時和批量的文件傳輸。新疆銀行的文件傳輸平臺規(guī)范數(shù)據(jù)傳輸渠道,減少數(shù)據(jù)的重復(fù)冗余采集、傳輸,減輕各系統(tǒng)的批處理壓力,保障安全生產(chǎn),同時充分利用現(xiàn)有系統(tǒng)數(shù)據(jù),提升信息價值,建立獨立于業(yè)務(wù)生產(chǎn)系統(tǒng)的數(shù)據(jù)傳輸平臺作為數(shù)據(jù)處理的基礎(chǔ)設(shè)施,具體的業(yè)務(wù)要求如下:構(gòu)建統(tǒng)一的文件傳輸平臺,實現(xiàn)銀行高效的文件傳輸需求;實現(xiàn)高可靠、可橫向擴展的全行集中部署和全行節(jié)點管理; 實現(xiàn)跨操作系統(tǒng),跨文件

14、系統(tǒng)的部署需求,如AIX,Linux,Windows等;提供各種平臺的文件上傳、下載API接口和控制程序,如C/C+、JAVA等,操作系統(tǒng)如AIX,Linux和Windows的接口等,提供應(yīng)用二次開發(fā)的接口; 實現(xiàn)文件傳輸?shù)募用埽募暾孕r灒瑪帱c續(xù)傳和數(shù)據(jù)壓縮處理;實現(xiàn)系統(tǒng)的高可靠和線性擴展;實現(xiàn)數(shù)據(jù)流向管理,權(quán)限管理,日志管理,流量控制; 實現(xiàn)各類文件格式的傳輸和文件處理能力。提高新疆銀行推出創(chuàng)新業(yè)務(wù)能力,快速適應(yīng)市場,提高銀行IT風(fēng)險管理和IT治理能力建設(shè)基于SOA的專用、高效、實用、松散耦合的ESB平臺。ESB系統(tǒng)的構(gòu)建,其目標(biāo)是為了在全行范圍內(nèi)建設(shè)企業(yè)服務(wù)總線的系統(tǒng)平臺,從而為新疆

15、銀行各業(yè)務(wù)系統(tǒng)提供一個專用、高效、實用、可擴展的ESB(企業(yè)服務(wù)總線)平臺。公司企業(yè)服務(wù)總線系統(tǒng)通過產(chǎn)品化實施,引進(jìn)國際化的先進(jìn)理念和業(yè)務(wù)流程,支持新疆銀行快速的業(yè)務(wù)發(fā)展變化。解決方案的規(guī)劃綜合考慮了銀行未來的發(fā)展,實現(xiàn)長遠(yuǎn)的IT建設(shè)規(guī)劃與當(dāng)前實施工作量之間的有效平衡。通過基于SOA的應(yīng)用架構(gòu),新建應(yīng)用系統(tǒng)可通過企業(yè)服務(wù)總線實現(xiàn)與其他應(yīng)用之間的松耦合,從而有力支撐新疆銀行根據(jù)市場環(huán)境靈活開發(fā)和調(diào)整產(chǎn)品功能,支持銀行未來業(yè)務(wù)的發(fā)展和對IT的要求,以適應(yīng)業(yè)務(wù)發(fā)展戰(zhàn)略和業(yè)務(wù)創(chuàng)新的調(diào)整。建成后的ESB平臺作為新疆銀行信息技術(shù)系統(tǒng)的關(guān)鍵樞紐,可以實現(xiàn)全行范圍內(nèi)各個IT系統(tǒng)的信息與流程整合,實現(xiàn)隱含的各類

16、IT服務(wù)標(biāo)準(zhǔn)規(guī)范的統(tǒng)一制訂與集中管理發(fā)布,有效降低IT系統(tǒng)之間的耦合度,提升銀行信息科技的技術(shù)水平與發(fā)展創(chuàng)新能力,從而快速實現(xiàn)不斷變化的創(chuàng)新型業(yè)務(wù)需求,為未來全面實現(xiàn)SOA架構(gòu)打下堅實的基礎(chǔ)。SOA設(shè)計思想SOA架構(gòu)是面向服務(wù)的技術(shù)體系,任何技術(shù)體系都有它的優(yōu)勢和局限性,他們的出現(xiàn)都是為了解決特定的應(yīng)用和業(yè)務(wù)問題,所以SOA技術(shù)也不是包治百病的靈丹妙藥。SOA的本質(zhì)不是為了要拋棄現(xiàn)有的技術(shù)體系,而是如何更好地利用現(xiàn)有的技術(shù)和資源,SOA是一個指導(dǎo)系統(tǒng)構(gòu)建的思想。SOA的主要思想是基于服務(wù),所以需要解釋一下什么是“服務(wù)”。軟件的發(fā)展歷程自始至終貫穿著“復(fù)用性”這樣一根主線,提高軟件的復(fù)用性意味著

17、更少的投資帶來更大的回報,從“面向過程”到“面向?qū)ο蟆痹俚健懊嫦蚍?wù)”都是為了提升軟件的“復(fù)用性”。在這個發(fā)展過程中,隨著軟件不斷地復(fù)雜,系統(tǒng)工程逐漸占據(jù)了主導(dǎo)地位,從簡單的桌面應(yīng)用發(fā)展到動輒數(shù)百上千個應(yīng)用組成的復(fù)雜應(yīng)用生態(tài),為降低系統(tǒng)復(fù)雜度就要求復(fù)用的粒度不斷的變大?!胺?wù)”是一種可以相對獨立運行的,對外提供穩(wěn)定接口協(xié)議的封閉系統(tǒng)。相對于對象來說是,服務(wù)是大顆粒度的,不可修改的(對象可以通過派生的方式來重構(gòu),而服務(wù)則只能被引用)。服務(wù)就像我們使用的冰箱、電視,本身就可以獨立的運作;而對象或組件則像是汽車中的方向盤和擋板,只有裝在汽車上才有用,拆下來就毫無用處。聯(lián)系服務(wù)之間的協(xié)議是報文,聯(lián)系組

18、件之間協(xié)議就是接口(API),它們之間的耦合度較之服務(wù)之間要高很多,同時效率也要高很多。SOA就是通過對服務(wù)進(jìn)行組合,從而實現(xiàn)更高粒度的“系統(tǒng)”。SOA并不關(guān)心“服務(wù)”或者說“原子服務(wù)”本身如何實現(xiàn),你可以用組件和對象來構(gòu)造你的原子服務(wù),也可以用面向過程的方法來實現(xiàn),甚至你可以用匯編和硬件來實現(xiàn)服務(wù)。所以SOA并不能取代傳統(tǒng)的開發(fā)手段,正好相反傳統(tǒng)的開發(fā)手段為SOA提供了豐富的資源?;赟OA的系統(tǒng)設(shè)計有一些原則需要遵守:服務(wù)封裝 - 要將業(yè)務(wù)功能封裝為服務(wù),在SOA框架中,最小功能單元為服務(wù)。服務(wù)松耦合(Loosely coupled) - 服務(wù)之間的關(guān)系最小化,只是互相知道。服務(wù)契約 -

19、服務(wù)按照服務(wù)描述文檔所定義的服務(wù)契約行事。服務(wù)抽象 - 除了服務(wù)契約中所描述的內(nèi)容,服務(wù)將對外部隱藏邏輯。服務(wù)的重用性 - 將邏輯分布在不同的原子服務(wù)中,以提高服務(wù)的重用性。服務(wù)的可組合性 - 一組服務(wù)可以協(xié)調(diào)工作并組合起來形成一個組合服務(wù)。服務(wù)自治服務(wù)對所封裝的邏輯具有控制權(quán)。服務(wù)無狀態(tài)服務(wù)將一個活動所需保存的資訊最小化。服務(wù)的可被發(fā)現(xiàn)性服務(wù)需要對外部提供描述資訊,這樣可以通過現(xiàn)有的發(fā)現(xiàn)機制發(fā)現(xiàn)并訪問這些服務(wù)。所有的這一切,都能在實施企業(yè)級服務(wù)總線過程上得到實現(xiàn)。所以說構(gòu)建企業(yè)級的服務(wù)總線是SOA架構(gòu)思想的最佳實踐。公司為新疆銀行規(guī)劃的企業(yè)服務(wù)總線系統(tǒng)解決方案在設(shè)計思路上主要實現(xiàn)以下要點:基

20、于SOA架構(gòu)并符合新疆銀行未來IT規(guī)劃的整體架構(gòu)設(shè)計為支持新疆銀行未來相關(guān)應(yīng)用系統(tǒng)的建設(shè),并充分滿足銀行IT系統(tǒng)的快速應(yīng)變與整合等要求,未來的目標(biāo)IT應(yīng)用架構(gòu)是一個分層的、松耦合的SOA架構(gòu),在SOA架構(gòu)下,企業(yè)服務(wù)總線系統(tǒng)作為整個應(yīng)用架構(gòu)的關(guān)鍵基礎(chǔ)設(shè)施,與傳統(tǒng)的綜合前置僅僅實現(xiàn)系統(tǒng)間的交易路由和報文轉(zhuǎn)發(fā)不同,作為未來新疆銀行金融“服務(wù)規(guī)范”的承載平臺,企業(yè)服務(wù)總線系統(tǒng)將實現(xiàn)前端渠道與后臺應(yīng)用系統(tǒng)、后臺各應(yīng)用、服務(wù)系統(tǒng)之間應(yīng)用集成,以及金融服務(wù)的管理與整合,以充分適應(yīng)未來新疆銀行在IT應(yīng)用、金融產(chǎn)品和服務(wù)等方面的快速、靈活變化。為確保IT對業(yè)務(wù)發(fā)展需求的快速響應(yīng)能力,目標(biāo)應(yīng)用架構(gòu)采用基于面向服

21、務(wù)的架構(gòu)(SOA)體系,強調(diào)各業(yè)務(wù)系統(tǒng)的獨立性及前、中、后臺一體化直通式處理,強調(diào)IT應(yīng)用基礎(chǔ)設(shè)施在整體架構(gòu)中的作用和價值。在此架構(gòu)中,企業(yè)服務(wù)總線平臺將發(fā)揮前端渠道與后臺應(yīng)用,以及后臺各應(yīng)用之間的信息交互、應(yīng)用集成、服務(wù)管理與組合的關(guān)鍵作用。而承載于企業(yè)服務(wù)總線平臺上的金融服務(wù)標(biāo)準(zhǔn),最終則應(yīng)由包括核心系統(tǒng)服務(wù)標(biāo)準(zhǔn)、支付服務(wù)標(biāo)準(zhǔn)、中間業(yè)務(wù)服務(wù)標(biāo)準(zhǔn)等多個分類標(biāo)準(zhǔn)構(gòu)成的銀行應(yīng)用服務(wù)標(biāo)準(zhǔn)體系。構(gòu)建在此基礎(chǔ)上的銀行整體應(yīng)用體系,能夠有效地消除應(yīng)用系統(tǒng)的集成復(fù)雜性,具備良好架構(gòu)柔性和擴展性,從而幫助銀行在面臨業(yè)務(wù)、市場變化時實現(xiàn)IT系統(tǒng)的快速應(yīng)變。構(gòu)建新疆銀行SOA架構(gòu)下的金融服務(wù)標(biāo)準(zhǔn)規(guī)范為實現(xiàn)企業(yè)服務(wù)

22、總線系統(tǒng)提供的服務(wù)能快速發(fā)布到各個渠道系統(tǒng),為客戶提供方便、靈活的多渠道服務(wù),并實現(xiàn)后臺各應(yīng)用系統(tǒng)之間的服務(wù)與流程整合,企業(yè)服務(wù)總線系統(tǒng)將對各系統(tǒng)提供的產(chǎn)品、交易服務(wù)進(jìn)行整合與抽象提煉,并進(jìn)行服務(wù)的封裝和標(biāo)準(zhǔn)化。在企業(yè)服務(wù)總線系統(tǒng)的建設(shè)過程中,為降低服務(wù)整合和服務(wù)標(biāo)準(zhǔn)化的難度及工作量,公司將基于對銀行標(biāo)準(zhǔn)化服務(wù)接口規(guī)范的深刻理解和多個銀行的最佳實踐,幫助新疆銀行進(jìn)行全行金融服務(wù)規(guī)范的框架規(guī)劃,為后續(xù)最終形成具備良好適應(yīng)性和新疆銀行自身特色的金融服務(wù)標(biāo)準(zhǔn)打下堅實的基礎(chǔ)。需求靈活實現(xiàn)為實現(xiàn)企業(yè)服務(wù)總線系統(tǒng)具備快速開發(fā)和未來通過服務(wù)組合定制新的金融服務(wù)的能力,從而提高新疆銀行快速推出新產(chǎn)品的能力,企

23、業(yè)服務(wù)總線系統(tǒng)系統(tǒng)的架構(gòu)設(shè)計將全面遵循先進(jìn)性、靈活性、穩(wěn)定性、安全性、擴展性的設(shè)計原則,并采用基于J2EE的多層體系架構(gòu),和采用基于SOA的設(shè)計思想,實現(xiàn)系統(tǒng)的參數(shù)化、模塊化、組件化和服務(wù)化,并通過提供基于SOA架構(gòu)的IDE集成平臺進(jìn)行配置開發(fā),能夠地進(jìn)行服務(wù)的全面管理。可靠性能保障為滿足企業(yè)服務(wù)總線系統(tǒng)對性能的需求,系統(tǒng)在架構(gòu)設(shè)計上采用高性能、可伸縮的架構(gòu)設(shè)計,平臺基于J2EE架構(gòu),支持WEB 服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器分開部署,支持虛擬集群部署,并通過資源虛擬化實現(xiàn)按需分配,保證系統(tǒng)的高可靠性和高可擴展性,滿足業(yè)務(wù)的持續(xù)發(fā)展需求。平臺支持JAVA應(yīng)用的獨立部署,同時也能夠良好適應(yīng)包括

24、c、WebLogic等業(yè)界領(lǐng)先的應(yīng)用服務(wù)器,可充分利用和挖掘應(yīng)用服務(wù)器基礎(chǔ)平臺提供的事務(wù)處理能力和靈活的擴展能力,提供一個高可用、高可靠、可擴展的業(yè)務(wù)系統(tǒng)。平臺通過數(shù)據(jù)庫服務(wù)器支持海量的數(shù)據(jù)處理和高性能的數(shù)據(jù)服務(wù),提供7X24小時的數(shù)據(jù)處理能力。系統(tǒng)平穩(wěn)過渡為減少企業(yè)服務(wù)總線系統(tǒng)的建設(shè)對現(xiàn)有各業(yè)務(wù)系統(tǒng)的影響,在規(guī)劃設(shè)計企業(yè)服務(wù)總線系統(tǒng)與各外圍系統(tǒng)集成方案時,將對現(xiàn)有各系統(tǒng)的集成方式盡量保持不變,即遵循如下基本原則:在現(xiàn)有業(yè)務(wù)應(yīng)用系統(tǒng)與企業(yè)服務(wù)總線系統(tǒng)的連接間增加適配器,現(xiàn)有業(yè)務(wù)應(yīng)用系統(tǒng)與外部系統(tǒng)的連接盡量保持不變。隨著新疆銀行相關(guān)應(yīng)用的逐步建設(shè),企業(yè)服務(wù)總線系統(tǒng)將基于新疆銀行金融服務(wù)標(biāo)準(zhǔn)提供標(biāo)

25、準(zhǔn)的服務(wù)接口,以滿足多渠道的標(biāo)準(zhǔn)服務(wù)接入和各應(yīng)用系統(tǒng)的服務(wù)集成與交互。系統(tǒng)建設(shè)原則制定具備先進(jìn)性的金融服務(wù)規(guī)范體系,確保SOA架構(gòu)建設(shè)方向。隨著服務(wù)接口規(guī)范體系的建成,可消除請求系統(tǒng)與服務(wù)系統(tǒng)之間的耦合關(guān)系,各IT系統(tǒng)間的關(guān)系穩(wěn)定、關(guān)聯(lián)較少,最大程度的避免因某一業(yè)務(wù)系統(tǒng)變更帶來的影響,并為后續(xù)新核心系統(tǒng)建設(shè)提供堅實的基礎(chǔ)。因此,公司能夠提供先進(jìn)的金融服務(wù)規(guī)范MBSD作為新疆銀行服務(wù)規(guī)范定義的藍(lán)本,然后在實施過程中,結(jié)合新疆銀行的實際情況,進(jìn)行金融服務(wù)規(guī)范建設(shè)。同時,ESB項目的成敗將是SOA架構(gòu)能否落地的關(guān)鍵,在選擇了好的ESB產(chǎn)品后,廠商是否具備產(chǎn)品的實施能力和足夠的實施及上線經(jīng)驗,將直接關(guān)

26、系到項目的成敗。公司作為國內(nèi)最大的ESB產(chǎn)品提供商和實施商,除了對整個ESB產(chǎn)品擁有完全的自主知識產(chǎn)權(quán)和源代碼外,還有國內(nèi)穩(wěn)定強大的ESB產(chǎn)品研發(fā)團(tuán)隊和實施團(tuán)隊,擁有超過數(shù)十家國內(nèi)銀行SOA架構(gòu)落地實施經(jīng)驗和總結(jié),能夠深刻理解并落地實施基于SOA架構(gòu)的ESB項目,擁有在同類商業(yè)銀行中已投產(chǎn)并穩(wěn)定運行較長時間的ESB項目的成功經(jīng)驗,并擁有一套完善的ESB項目實施的最佳實踐和實施方法論。必將確保新疆銀行實現(xiàn)SOA架構(gòu)的建設(shè)目標(biāo)。對關(guān)聯(lián)系統(tǒng)進(jìn)行的分析,確保ESB在SOA整體架構(gòu)中的定位。在ESB項目開始階段,首先需要分析現(xiàn)有架構(gòu),理清ESB與其它系統(tǒng)之間的關(guān)系。根據(jù)SOA的設(shè)計原則以及ESB實施方法

27、論,在實施過程中嚴(yán)格界定業(yè)務(wù)系統(tǒng)與ESB的定位。嚴(yán)格遵循不在ESB上實現(xiàn)金融產(chǎn)品的業(yè)務(wù)功能;在實施中所涉及的對外圍系統(tǒng)的改造工作原則上不屬于項目組的實施范圍。為了降低實施難度,外圍系統(tǒng)盡量使用項目組開發(fā)的API,項目組提供API方面的開發(fā)、培訓(xùn)以及升級等相關(guān)工作。公司通過多年的項目實施,已經(jīng)形成了業(yè)內(nèi)獨有的ESB實施團(tuán)隊,通過專業(yè)化的分工,確保項目的順利實施。技術(shù)專家所組成的架構(gòu)師團(tuán)隊,能夠幫助銀行理清ESB和其他系統(tǒng)之間的管理,根據(jù)SOA的設(shè)計原則以及ESB實施方法論,在實施過程中嚴(yán)格界定業(yè)務(wù)系統(tǒng)和ESB的定位。由行業(yè)業(yè)務(wù)專家組成的服務(wù)咨詢專家,能對行里的系統(tǒng)、業(yè)務(wù)流程和交易接口進(jìn)行分析,結(jié)

28、合神碼的規(guī)范規(guī)范藍(lán)本MBSD,幫助行里制定出適合銀行現(xiàn)狀和發(fā)展需求的服務(wù)規(guī)范。完善的產(chǎn)品和實施積累也能夠提供一系列的工具和API,幫助簡化銀行的其他系統(tǒng)對ESB系統(tǒng)的難度。系統(tǒng)技術(shù)開放性原則系統(tǒng)的實現(xiàn)技術(shù)上必須具備前瞻性,遵循國際標(biāo)準(zhǔn);為適應(yīng)將來業(yè)務(wù)和技術(shù)發(fā)展的需求,系統(tǒng)需實現(xiàn)底層的接入與業(yè)務(wù)的處理分離,并采用模塊化,在增加新業(yè)務(wù)時不需要更改系統(tǒng)的軟件結(jié)構(gòu)和網(wǎng)絡(luò)結(jié)構(gòu)。具有易于維護(hù)的特點,除具有標(biāo)準(zhǔn)的開放式技術(shù)接口外,還能夠完成與現(xiàn)有系統(tǒng)具有標(biāo)準(zhǔn)接口的系統(tǒng)完全對接。系統(tǒng)的開放性主要體現(xiàn)在如下幾個方面:產(chǎn)品在實現(xiàn)技術(shù)上必須具有前瞻性,遵循國際標(biāo)準(zhǔn):ESB產(chǎn)品是基于J2EE架構(gòu)的系統(tǒng),在技術(shù)上通過采

29、用JMS、SDO、SCA等通用的面向服務(wù)的技術(shù)標(biāo)準(zhǔn)。數(shù)據(jù)交換上采用通用的數(shù)據(jù)傳輸標(biāo)準(zhǔn)XML,既有極強的數(shù)據(jù)適應(yīng)性和擴展性。支持WebService(XML+SOAP+UDDI)的服務(wù)調(diào)用。支持開放的各種通訊協(xié)議:HTTP,Socket,JMS,SOAP(HTTP+XML),MQ,EJB,WebService,RMI,Tuxedo,Tong-Link。支持業(yè)界最廣泛的報文協(xié)議:XML,ISO8583,F(xiàn)ix,SWIFT,定長,分割符,各種自定義的報文格式。支持多種字符的編碼格式:UTF-8,GBK,GB18030-2000,EBCDIC等一系列系統(tǒng)編碼。傳輸、消息、描述層要求遵循以下標(biāo)準(zhǔn):MQ(

30、JMS)+SOAPWSDL;HTTP+ SOAPWSDL;相關(guān)標(biāo)準(zhǔn)版本:SOAP1.*、WDSL1.*、JMS1.*、WebSphere MQ。支持各類的通訊方式、報文格式和系統(tǒng)編碼,實現(xiàn)不受限制的系統(tǒng)集成:SOA的本質(zhì)是粗粒度、松耦合和不受限制的系統(tǒng)集成,從而實現(xiàn)真正的業(yè)務(wù)和技術(shù)的分離。產(chǎn)品本身不依賴于任何第三方軟硬件資源:ESB的產(chǎn)品是基于JAVA的產(chǎn)品,并通過JDBC進(jìn)行數(shù)據(jù)庫進(jìn)行訪問,能夠?qū)崿F(xiàn)不依賴于任何第三的軟硬件資源。遵循開放性和通用性的技術(shù)標(biāo)準(zhǔn):能夠?qū)崿F(xiàn)服務(wù)的一次集成多次共享,運行服務(wù)消費者通過各種方式來訪問統(tǒng)一個服務(wù)。最大限度支持各類系統(tǒng)的服務(wù)發(fā)布和服務(wù)調(diào)用。管理層、服務(wù)組合層

31、和表示層要求遵循:WS-*、BPEL、SCA、 Jsr168、WSRP等基于SOA的國際標(biāo)準(zhǔn)。系統(tǒng)安全性原則本次系統(tǒng)建設(shè)的基本原則,充分考慮整個系統(tǒng)運行的安全策略和機制,具有較強的容錯能力和良好的恢復(fù)能力,保障系統(tǒng)安全、穩(wěn)定、高效的運行。ESB的安全性和穩(wěn)定性需要體現(xiàn)在幾個方面:ESB的穩(wěn)定性和可靠性:系統(tǒng)必須在整體架構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、應(yīng)用系統(tǒng)等方面設(shè)置安全措施,以確保符合安全性要求;提供故障隔離機制,能對服務(wù)以及服務(wù)系統(tǒng)進(jìn)行故障隔離。使用開放的架構(gòu),確保ESB系統(tǒng)絕對可用,無單點故障、無瓶頸并可支持線形擴展。系統(tǒng)安全性控制:系統(tǒng)間的安全控制,確保數(shù)據(jù)的安全性,數(shù)據(jù)的完整性和系統(tǒng)間的不可抵賴性。系

32、統(tǒng)整體安全性的考慮:整體架構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、應(yīng)用系統(tǒng)等方面設(shè)置安全措施,以確保符合安全性要求。防止系統(tǒng)因為人為、物理故障、不可抗力的系統(tǒng)故障導(dǎo)致的其他問題。最大程度上提升系統(tǒng)的安全可用。系統(tǒng)不完全依賴數(shù)據(jù)庫,在數(shù)據(jù)庫發(fā)生停機的情況下,依然能夠保障交易的正常運行。系統(tǒng)運行可靠性原則系統(tǒng)設(shè)計和開發(fā)上,各個模塊應(yīng)能獨立開發(fā),獨立驗證,這樣保證了程序運行穩(wěn)定性的同時,分離應(yīng)用系統(tǒng)和硬件設(shè)備,對系統(tǒng)的各個產(chǎn)品部分獨立保證運行可靠性,降低系統(tǒng)故障率。ESB產(chǎn)品的各個功能模塊,包括交易運行平臺,批量數(shù)據(jù)交換平臺,監(jiān)控平臺,流量控制服務(wù),異步流水,統(tǒng)一沖正,管理控制臺,存儲轉(zhuǎn)發(fā)等均能支持模塊的獨立部署。在最大程度

33、上保障系統(tǒng)的可靠運行。能夠提供災(zāi)備恢復(fù)方案、業(yè)務(wù)連續(xù)性方案、數(shù)據(jù)備份方案確保系統(tǒng)在發(fā)生不可預(yù)期災(zāi)難的情況系快速實現(xiàn)系統(tǒng)的恢復(fù),實現(xiàn)業(yè)務(wù)的連續(xù)性處理。系統(tǒng)運行穩(wěn)定性原則從前面的分析中可以看到,ESB產(chǎn)品采用高可靠性的產(chǎn)品和技術(shù),充分考慮整個系統(tǒng)運行的安全策略和機制,具有較強的容錯能力和良好的恢復(fù)能力,保障系統(tǒng)安全、穩(wěn)定、高效的運行。系統(tǒng)的各個部分都要求采用冗余技術(shù),使整個系統(tǒng)不存在單點故障。關(guān)鍵的技術(shù)要點有如:無單點故障的部署架構(gòu)各節(jié)點和模塊支持獨立啟停和擴展無損版本發(fā)布流程參數(shù)配置支持在線修改和動態(tài)刷新異步流水異步日志流量控制系統(tǒng)監(jiān)控通路探測和隔離運行狀態(tài)分析產(chǎn)品性能卓越,支持超高的并發(fā)性,在

34、其他銀行的運行均能保障多年不停機穩(wěn)定運行,能夠最大程度保證新疆銀行ESB系統(tǒng)日后的運行穩(wěn)定。系統(tǒng)可維護(hù)性原則ESB系統(tǒng)能夠完整記錄系統(tǒng)異常日志,在系統(tǒng)處理異常時,都能夠根據(jù)已記錄的日志,快捷方便地定位出錯誤地具體位置、原因,并通過系統(tǒng)提供的維護(hù)工具,方便進(jìn)行系統(tǒng)的維護(hù)、負(fù)載轉(zhuǎn)移、故障隔離等維護(hù)工作。ESB產(chǎn)品經(jīng)過多年的實施和產(chǎn)品的持續(xù)優(yōu)化,實現(xiàn)了統(tǒng)一的日志搜集和查詢分析平臺,能夠快速的幫助運維人員和開發(fā)人員的使用和進(jìn)行系統(tǒng)問題的定位。系統(tǒng)可管理性原則ESB產(chǎn)品能夠?qū)崿F(xiàn)對系統(tǒng)運行情況的監(jiān)測和控制功能,保障系統(tǒng)的正常運行,同時,有效的業(yè)務(wù)量監(jiān)控有助于對業(yè)務(wù)發(fā)展作出準(zhǔn)確評估,可保證系統(tǒng)處理能力的及時

35、擴容。系統(tǒng)應(yīng)具備有效的、統(tǒng)一的手段和機制進(jìn)行設(shè)備管理、應(yīng)用軟件環(huán)境設(shè)置調(diào)整管理、開發(fā)管理以及操作員、管理員管理。通過穩(wěn)定的管理控制臺、資源監(jiān)控平臺、應(yīng)用監(jiān)控平臺和報表分析系統(tǒng)實現(xiàn)了系統(tǒng)的可管理,可維護(hù)。相關(guān)人員能夠很方便的通過這些管理控制平臺進(jìn)行系統(tǒng)的維護(hù)和監(jiān)控。系統(tǒng)可擴展性原則基于SOA的系統(tǒng)設(shè)計思想,能夠很方便的實現(xiàn)使業(yè)務(wù)功能擴展;因此系統(tǒng)軟硬件平臺應(yīng)具有良好的可擴充能力,支持系統(tǒng)規(guī)模的擴大和業(yè)務(wù)范圍的擴展,不依賴與任何第三方的軟硬件資源,支持系統(tǒng)的線性擴展,能夠滿足新疆銀行未來5年內(nèi)的技術(shù)平臺規(guī)劃需要。ESB產(chǎn)品通過靈活的部署架構(gòu)實現(xiàn)系統(tǒng)的橫向擴展、線性擴展;產(chǎn)品本身無任何性能瓶頸無瓶頸

36、、能夠不依賴于第三方軟硬件資源,最大程度體現(xiàn)了系統(tǒng)的可擴展性原則。投資合理與保護(hù)原則在技術(shù)實現(xiàn)上采用技術(shù)引進(jìn)與自行開發(fā)相結(jié)合的方式,在保證系統(tǒng)先進(jìn)性和可靠性的基礎(chǔ)上開發(fā)應(yīng)用系統(tǒng),充分利用銀行現(xiàn)有的通信和網(wǎng)絡(luò)資源,結(jié)合銀行的實際業(yè)務(wù)需求和發(fā)展現(xiàn)狀選擇系統(tǒng)產(chǎn)品平臺,減少不必要的產(chǎn)品和設(shè)備投資;同時在設(shè)備選型時考慮業(yè)務(wù)發(fā)展后的需求,保護(hù)現(xiàn)有設(shè)備的投資。ESB完全基于開放平臺實現(xiàn),并提供各種完備的網(wǎng)絡(luò)協(xié)議適配器、報文協(xié)議適配器。具有對二次開發(fā)過程的良好支持,提供面向不同平臺、開發(fā)語言的API,實現(xiàn)對存量系統(tǒng)的非侵入式改造,從而提供了存量系統(tǒng)向SOA架構(gòu)轉(zhuǎn)換的技術(shù)手段。通過非侵入式的集成手段實現(xiàn)不受限制

37、的系統(tǒng)集成,從而最大程度上保障了行內(nèi)系統(tǒng)已有的軟件和硬件投資。另外,ESB系統(tǒng)不依賴與任何第三方的軟硬件,銀行可以根據(jù)自身的業(yè)務(wù)情況靈活的加以選擇需要的軟硬件設(shè)備進(jìn)行部署,從而到最優(yōu)的系統(tǒng)性價比配置。系統(tǒng)可線性擴展的部署架構(gòu),銀行可以根據(jù)業(yè)務(wù)發(fā)展的需求合理選擇系統(tǒng)的運行容量,可根據(jù)業(yè)務(wù)規(guī)模的增長情況選擇ESB的系統(tǒng)擴容。即保護(hù)了現(xiàn)有了IT設(shè)備投資,也避免了一次性過高的投入造成不必要的產(chǎn)品和設(shè)備的投資,最大限度的發(fā)揮系統(tǒng)效能。解決方案詳細(xì)介紹產(chǎn)品方案架構(gòu)與功能模塊產(chǎn)品方案架構(gòu)設(shè)計總體技術(shù)目標(biāo)ESB系統(tǒng)符合銀行技術(shù)架構(gòu)的發(fā)展需求,采取自主建設(shè)的模式,具有強健的功能設(shè)計和架構(gòu)設(shè)計、可擴展的集群部署架

38、構(gòu)、優(yōu)異的系統(tǒng)性能和便捷的操作功能,能滿足新疆銀行現(xiàn)有各類新建系統(tǒng)的集成需求,使其能夠良好匹配各系統(tǒng)并提供高性能的產(chǎn)品服務(wù),充分未來5年的發(fā)展需要,最終實現(xiàn)全行系統(tǒng)范圍內(nèi)的面向服務(wù)的IT架構(gòu)(SOA)。系統(tǒng)構(gòu)架科學(xué)先進(jìn)實用,具有前瞻性和新穎性,符合業(yè)界發(fā)展趨勢,易拓展,易維護(hù)。系統(tǒng)有一整套的技術(shù)解決方案保障ESB高可用性和高可靠性的要求,并且系統(tǒng)能夠適應(yīng)業(yè)務(wù)發(fā)展需要,提供服務(wù)器集群支持,隨行內(nèi)業(yè)務(wù)規(guī)模擴大系統(tǒng)能夠簡易的進(jìn)行線性擴展。產(chǎn)品簡介符合SOA體系的目標(biāo)IT架構(gòu)規(guī)劃公司提供的企業(yè)服務(wù)總線解決方案基于SOA理念的目標(biāo)IT應(yīng)用架構(gòu)規(guī)劃,在分層次、松耦合的SOA架構(gòu)指導(dǎo)下,基于公司在SOA實施

39、方面的豐富經(jīng)驗來協(xié)助新疆銀行形成自己的服務(wù)標(biāo)準(zhǔn)規(guī)范體系,相對獨立的應(yīng)用之間通過企業(yè)服務(wù)總線進(jìn)行交互,充分體現(xiàn)了以客戶為中心,支持渠道多元化、產(chǎn)品多元化的架構(gòu)設(shè)計理念,彰顯IT應(yīng)用架構(gòu)的靈活性和業(yè)務(wù)條線化發(fā)展的獨立性,且能應(yīng)對未來新業(yè)務(wù)的增加,促進(jìn)銀行業(yè)務(wù)的高速發(fā)展?;赟OA架構(gòu),合理分布業(yè)務(wù)系統(tǒng)業(yè)務(wù)處理功能,不僅為業(yè)務(wù)創(chuàng)新、系統(tǒng)維護(hù)帶來靈活性和便利,而且以分布式的架構(gòu)提升了整個企業(yè)服務(wù)總線系統(tǒng)的處理能力。適應(yīng)業(yè)務(wù)發(fā)展趨勢,支持銀行未來業(yè)務(wù)的發(fā)展公司企業(yè)服務(wù)總線系統(tǒng)通過產(chǎn)品化實施,引進(jìn)國際化的先進(jìn)理念和業(yè)務(wù)流程,支持新疆銀行快速的業(yè)務(wù)發(fā)展變化。解決方案的規(guī)劃綜合考慮了銀行未來的發(fā)展,實現(xiàn)長遠(yuǎn)的

40、IT建設(shè)規(guī)劃與當(dāng)前實施工作量之間的有效平衡。通過基于SOA的應(yīng)用架構(gòu),新建應(yīng)用系統(tǒng)可通過企業(yè)服務(wù)總線實現(xiàn)與其他應(yīng)用之間的松耦合,從而有力支撐新疆銀行根據(jù)市場環(huán)境靈活開發(fā)和調(diào)整產(chǎn)品功能,支持銀行未來業(yè)務(wù)的發(fā)展和對IT的要求,以適應(yīng)業(yè)務(wù)發(fā)展戰(zhàn)略和業(yè)務(wù)創(chuàng)新的調(diào)整。遵循開放的架構(gòu)體系和技術(shù)標(biāo)準(zhǔn)公司企業(yè)服務(wù)總線系統(tǒng)解決方案符合我國銀監(jiān)局以及人民銀行制定的安全規(guī)范的要求,完全遵循業(yè)界開放的架構(gòu)體系標(biāo)準(zhǔn):J2EE架構(gòu)和SOA架構(gòu)。方案建議的公司相關(guān)產(chǎn)品模塊都建立在J2EE體系架構(gòu)上,并采用業(yè)界成熟的SOA設(shè)計理念,以服務(wù)為導(dǎo)向,結(jié)合模塊化結(jié)構(gòu)、參數(shù)化設(shè)計,交易模板定制技術(shù),層次清晰,封裝性好,充分保證系統(tǒng)的

41、靈活性和可擴展性。能夠保證交易的一致性、完整性;支持多種服務(wù)渠道的靈活配制;支持各服務(wù)渠道、支付渠道業(yè)務(wù)邏輯的統(tǒng)一;支持高交易并發(fā)量處理;支持負(fù)載均衡;支持集群方式;具備版本熱部署能力;提供圖形化的二次開發(fā)工具;提供業(yè)務(wù)流程定制功能;支持靈活的交易路由定制功能;具有機構(gòu)、柜員、交易的安全控制審核機制;與第三方支持目前通用的通訊接口方式(TCP/IP、Socket、Tuxedo、MQ、Web Service等)多種報文格式;具備成熟的技術(shù)組件、業(yè)務(wù)組件及業(yè)務(wù)流程模板,能夠快速實現(xiàn)業(yè)務(wù)的開發(fā)、測試和部署;高性能和高擴展性的架構(gòu)設(shè)計方案采用高性能的分布式、SOA架構(gòu)設(shè)計,系統(tǒng)部署運行在高性能的應(yīng)用服

42、務(wù)器中,能充分利用應(yīng)用服務(wù)器的負(fù)載均衡技術(shù),確保系統(tǒng)的高可用性和高可靠性;系統(tǒng)應(yīng)用架構(gòu)設(shè)計采用基于SOA松耦合的分層架構(gòu)設(shè)計,支持應(yīng)用的橫向擴展和縱向擴展,充分保證系統(tǒng)的性能擴展能力;部署架構(gòu)采用具有高可擴展性和低成本的虛擬集群技術(shù)。完全滿足銀行技術(shù)性能指標(biāo)。產(chǎn)品化成熟度高公司為新疆銀行提供的企業(yè)服務(wù)總線系統(tǒng)解決方案完全基于現(xiàn)有的成熟產(chǎn)品進(jìn)行客戶化開發(fā),來滿足新疆銀行的業(yè)務(wù)需求和技術(shù)需求。方案中建議采用公司的企業(yè)服務(wù)總線SmrtESB產(chǎn)品,此產(chǎn)品具有自主知識產(chǎn)權(quán),對應(yīng)于公司現(xiàn)代銀行整體解決方案體系,充分吸收了國際現(xiàn)代化銀行先進(jìn)的業(yè)務(wù)和管理理念,采用國際領(lǐng)先、成熟的技術(shù),構(gòu)建成為國內(nèi)最先進(jìn)且實用

43、的金融IT體系結(jié)構(gòu),并有國內(nèi)多家銀行的成功應(yīng)用案例,產(chǎn)品成熟穩(wěn)定,能最大程度確保企業(yè)服務(wù)總線系統(tǒng)項目的成功上線,并保證系統(tǒng)上線后平穩(wěn)運行。實施風(fēng)險低公司為新疆銀行量身打造的企業(yè)服務(wù)總線整體解決方案提供的產(chǎn)品應(yīng)用完全遵循SOA架構(gòu),遵循統(tǒng)一的服務(wù)標(biāo)準(zhǔn)規(guī)范,具備高度的靈活性和集成性,能最大程度降低企業(yè)服務(wù)總線系統(tǒng)與銀行現(xiàn)有各業(yè)務(wù)系統(tǒng)的集成風(fēng)險。同時公司以二十年金融服務(wù)積累的豐富實施和管理經(jīng)驗,更大限度地確保項目的成功上線。更為重要的是,企業(yè)服務(wù)總線系統(tǒng)上線后,在新疆銀行未來進(jìn)行IT建設(shè)的過程中,對于依據(jù)金融服務(wù)規(guī)范升級、改造過的相關(guān)前端渠道與后臺應(yīng)用,能夠?qū)崿F(xiàn)對相關(guān)系統(tǒng)本身的改造最小化,極大地加快

44、了相關(guān)項目的建設(shè)周期并降低了實施風(fēng)險。相對其他廠商的優(yōu)勢公司認(rèn)為企業(yè)服務(wù)總線系統(tǒng)的建設(shè)屬于銀行的基礎(chǔ)設(shè)施的建設(shè),在銀行的整體IT架構(gòu)中具有非常重要的地位。在實施、選型中,應(yīng)關(guān)注實施廠商的ESB產(chǎn)品是否有成功的案例,因為:如果沒有案例或案例少,意味著產(chǎn)品沒有經(jīng)過實踐的檢驗,產(chǎn)品的成熟度沒有保證;如果沒有案例或案例少,意味著該廠商還沒有建立起自己的實施團(tuán)隊,實施經(jīng)驗匱乏。同時,與其他廠商相比,ESB產(chǎn)品主要有以下獨到之處:面向金融行業(yè)應(yīng)用,真正意義上的基于SOA整體解決方案,產(chǎn)品功能完備,穩(wěn)定,成熟。性能與穩(wěn)定,可以實現(xiàn)無單點故障、無瓶頸、線性擴展、永不停機;面向金融行業(yè),具有很強的競爭優(yōu)勢。流水

45、、日志,流量控制,權(quán)限、安全,統(tǒng)一沖正,版本管理。這些特點非常適合金融行業(yè)構(gòu)建ESB;高效集成。開放標(biāo)準(zhǔn),接口完備,非侵入式接入,全面監(jiān)控,靈活配置,提供多種語言的API;支持非嵌入式和不受限制的系統(tǒng)集成,有效整合銀行IT資源;完整的運行統(tǒng)計報表和實時的系統(tǒng)運行情況監(jiān)控;支持配置和系統(tǒng)刷新功能,擁有良好的靈活性、快速響應(yīng)的特點。SOA架構(gòu)落地的最佳實踐:服務(wù)規(guī)范定義(MBSD)基于SOA架構(gòu)理念,定義了銀行各部門之間,各系統(tǒng)之間的業(yè)務(wù)服務(wù)標(biāo)準(zhǔn)。公司通過過去在大型國有銀行、股份制商業(yè)銀行、中小城市商業(yè)銀行及大中型外資銀行的幾十個銀行項目的積累,重點針對業(yè)務(wù)需求的分析、識別、歸納及銀行的業(yè)務(wù)流程梳

46、理,從而形成一套完善的銀行服務(wù)規(guī)范。業(yè)內(nèi)最廣泛的成功實施案例,豐富的實施經(jīng)驗和成熟的實施團(tuán)隊:完善的三階段實施方法論;業(yè)內(nèi)最成熟的ESB實施團(tuán)隊;服務(wù)規(guī)范定義引領(lǐng)銀行IT系統(tǒng)實施變革;業(yè)內(nèi)最多的成功實施案例。設(shè)計原則由封閉走向開放、由緊耦合走向松散、由非標(biāo)準(zhǔn)走向標(biāo)準(zhǔn)的靈活架構(gòu)是技術(shù)的選擇,更是IT持續(xù)支持業(yè)務(wù)發(fā)展模式的選擇。新疆銀行IT戰(zhàn)略規(guī)劃將目標(biāo)IT應(yīng)用架構(gòu)定位于基于面向服務(wù)的SOA架構(gòu)體系,強調(diào)各業(yè)務(wù)系統(tǒng)的獨立性及前、中、后臺一體化直通式處理,強調(diào)IT應(yīng)用基礎(chǔ)設(shè)施平臺在整體架構(gòu)中的作用和價值。企業(yè)服務(wù)總線ESB作為銀行目標(biāo)IT應(yīng)用架構(gòu)的基礎(chǔ)實施平臺,其設(shè)計原則必須遵循:安全性必須是能夠提

47、供認(rèn)證、訪問控制能力的環(huán)境,并且能夠根據(jù)應(yīng)用和數(shù)據(jù)重要程度,靈活提供不同的安全控制級別,以確保業(yè)務(wù)關(guān)鍵信息的完整性與保密性。可伸縮性ESB要能在橫向和縱向兩個維度都具有良好的伸展能力,隨著應(yīng)用系統(tǒng)的業(yè)務(wù)量增加,企業(yè)服務(wù)總線能具備可適應(yīng)更多用戶、交易與更多數(shù)據(jù)處理的能力??蓴U展性ESB應(yīng)具有良好的可擴展性以及對二次開發(fā)的良好支持。ESB本身應(yīng)易于擴展,ESB應(yīng)容易支持新服務(wù)通過封裝和適配接入服務(wù)總線并于其他服務(wù)交互??蛇m應(yīng)性ESB必須能適應(yīng)銀行應(yīng)用架構(gòu)需求,不存在新應(yīng)用上線時,需對架構(gòu)進(jìn)行完全重新設(shè)計或進(jìn)行超出正常維護(hù)時間之外的重大修改??煽啃訣SB應(yīng)采用高可靠的產(chǎn)品和技術(shù),提供良好的分布式事務(wù)

48、處理能力、系統(tǒng)應(yīng)變能力、容錯能力和糾錯能力等,并兼顧災(zāi)備考慮,確保整個基礎(chǔ)設(shè)施系統(tǒng)運行穩(wěn)定、可靠。高性能ESB要能根據(jù)應(yīng)用系統(tǒng)性能需求,提供不同檔次的設(shè)備配置,為用戶提供可接受的響應(yīng)時間。兼容性ESB系統(tǒng)需要充分考慮系統(tǒng)的兼容性:1)系統(tǒng)必須實現(xiàn)不受限制的系統(tǒng)集成,以兼容各種平臺的存量和新建系統(tǒng)接入ESB系統(tǒng);2)ESB產(chǎn)品不應(yīng)受限于任何第三方的軟硬件資源和操作系統(tǒng);3)需要考慮產(chǎn)品本身不同版本的兼容性,以實現(xiàn)系統(tǒng)的平滑升級。易維護(hù)性ESB要能提供良好的管理維護(hù)的工具,實現(xiàn)對各類設(shè)備集中統(tǒng)一管理,以降低管理復(fù)雜度,有效控制操作風(fēng)險。易操作ESB能夠提供簡易的服務(wù)定義,發(fā)布,開發(fā),部署的流程和操

49、作界面,實現(xiàn)在線的基于配置的服務(wù)快速發(fā)布界面,便于開發(fā)運行人員能夠有效率和簡便的使用、管理ESB運行平臺。經(jīng)濟(jì)實用ESB系統(tǒng)不依賴于任何第三方的軟硬件,銀行可以根據(jù)自身的業(yè)務(wù)情況靈活的加以選擇需要的軟硬件設(shè)備進(jìn)行部署,從而達(dá)到最優(yōu)的系統(tǒng)性價比配置。系統(tǒng)可線性擴展的部署架構(gòu),銀行可以根據(jù)業(yè)務(wù)發(fā)展的需求合理選擇系統(tǒng)的運行容量,可根據(jù)業(yè)務(wù)規(guī)模的增長情況選擇ESB的系統(tǒng)擴容。即保護(hù)了現(xiàn)有了IT設(shè)備投資,也避免了一次性過高的投入造成不必要的產(chǎn)品和設(shè)備的投資,最大限度的發(fā)揮ESB系統(tǒng)的效能。集成架構(gòu)ESB解決方案為了實現(xiàn)銀行架構(gòu)的進(jìn)一步SOA化,其不僅僅只局限于系統(tǒng)間服務(wù)化集成的實現(xiàn),更著重于全行服務(wù)治理

50、工作的展開,為了完成此項目的,ESB產(chǎn)品通過企業(yè)服務(wù)總線平臺、服務(wù)治理平臺兩大主系統(tǒng)之間的相互聯(lián)動,從而實現(xiàn)對服務(wù)注冊、服務(wù)審核、服務(wù)發(fā)布、服務(wù)運行、服務(wù)監(jiān)控、服務(wù)優(yōu)化等服務(wù)全生命周期的完整管理。其中企業(yè)服務(wù)總線平臺是ESB系統(tǒng)建設(shè)的基礎(chǔ)平臺,也是服務(wù)的運行平臺,其主要負(fù)責(zé)的就是系統(tǒng)間交互的技術(shù)實現(xiàn),包括系統(tǒng)間的服務(wù)化集成以及系統(tǒng)的通訊接入。其將行內(nèi)所有系統(tǒng)提供的原有交易接口以服務(wù)的形式發(fā)布在平臺之上,外圍系統(tǒng)只需唯一和企業(yè)服務(wù)總線平臺進(jìn)行交互,選擇調(diào)用這些服務(wù),即可實現(xiàn)和全行各個系統(tǒng)的業(yè)務(wù)往來,業(yè)務(wù)系統(tǒng)交易/服務(wù)的調(diào)度全權(quán)交由ESB系統(tǒng)來實現(xiàn)路由,擺脫了以往一個系統(tǒng)需要與多個系統(tǒng)都進(jìn)行交互的

51、IT蛛網(wǎng)架構(gòu),從而基礎(chǔ)平臺的主要價值體現(xiàn)在對行內(nèi)現(xiàn)有IT架構(gòu)的充分解耦,實現(xiàn)條線化、松耦合的IT應(yīng)用架構(gòu)。而服務(wù)治理平臺作為運行平臺的數(shù)據(jù)支撐,主要為參與服務(wù)治理工作的相關(guān)人員提供的平臺化操作實現(xiàn),屬于服務(wù)治理所使用的工具,其可針對服務(wù)進(jìn)行新增、修改、審核、維護(hù)、廢棄等一系列的集中管理;并根據(jù)各層次人員需求,形成不同維度的服務(wù)分析視角,在服務(wù)治理平臺進(jìn)行展示,為各類用戶提供直觀便利的服務(wù)視圖;此外還可通過對平臺內(nèi)服務(wù)數(shù)據(jù)的定制化生成,形成開發(fā)平臺所需的配置,直接發(fā)布到運行平臺,減少開發(fā)的工作量以及手動開發(fā)所帶來的風(fēng)險。服務(wù)治理平臺是運行平臺的數(shù)據(jù)支撐,服務(wù)治理人員將行內(nèi)新的業(yè)務(wù)需求或原有系統(tǒng)的

52、交易接口在治理平臺上經(jīng)過建模、設(shè)計、組裝、規(guī)范等操作后抽象成服務(wù),之后通過審核后將發(fā)布的服務(wù)生成配置,直接聯(lián)動到運行平臺,將配置發(fā)布到運行平臺。企業(yè)服務(wù)總線平臺中的運行平臺通過發(fā)布的服務(wù)實現(xiàn)行內(nèi)各系統(tǒng)的交互,實現(xiàn)其通訊適配和路由調(diào)度,外圍系統(tǒng)通過調(diào)用發(fā)布的服務(wù)來訪問服務(wù)的具體實現(xiàn)系統(tǒng),從而滿足其業(yè)務(wù)需求。企業(yè)服務(wù)總線平臺中的監(jiān)控平臺對運行平臺上的服務(wù)訪問使用情況進(jìn)行統(tǒng)一的監(jiān)控管理,實現(xiàn)對交易量、處理時間、成功率、異常事件等關(guān)鍵監(jiān)控指標(biāo)的監(jiān)控,并針對異常服務(wù)、異常事件、異常系統(tǒng)實現(xiàn)圖像告警、多媒體的聲音等提示,提供郵件、短信的異常通知和恢復(fù)通知功能。此外通過采集到的數(shù)據(jù)生成各種分析報表,多維度的

53、對系統(tǒng)運行狀況進(jìn)行展示或者匯報。服務(wù)治理平臺又可根據(jù)監(jiān)控平臺中發(fā)布的報表數(shù)據(jù)進(jìn)行服務(wù)生命周期的進(jìn)一步管理(服務(wù)優(yōu)化、服務(wù)廢棄、服務(wù)重啟等),如真對服務(wù)進(jìn)行質(zhì)量評估,將其中質(zhì)量不達(dá)標(biāo)、或與其預(yù)設(shè)指標(biāo)偏差大的服務(wù)挑選出來,進(jìn)行服務(wù)優(yōu)化分析,若服務(wù)需要優(yōu)化,服務(wù)治理人員確定服務(wù)優(yōu)化方案并交由服務(wù)實現(xiàn)系統(tǒng)完成優(yōu)化;服務(wù)優(yōu)化后,服務(wù)治理平臺將最新的服務(wù)再次發(fā)布到服務(wù)運行平臺,從而完成一個循環(huán) 。通過兩大平臺之間的不斷聯(lián)動,最終實現(xiàn)了對服務(wù)全生命周期的管理,保障了服務(wù)高效、穩(wěn)定的運行以及可持續(xù)優(yōu)化,為銀行IT架構(gòu)向SOA化平滑過渡提供了強有力的支持。分層架構(gòu)企業(yè)服務(wù)總線系統(tǒng)是實現(xiàn)SOA的運行平臺,SOA運

54、行環(huán)境要解決的問題實際上就是服務(wù)的調(diào)用、服務(wù)的組合以及有服務(wù)參與的復(fù)雜流程這幾個基本問題。正是基于這三個基本問題,公司企業(yè)服務(wù)總線系統(tǒng)將ESB分為三個層次。Level1解決服務(wù)的調(diào)用問題。Level2解決服務(wù)的組合問題。Level3解決基于服務(wù)的流程問題。圖表SEQ 圖表 * ARABIC2企業(yè)服務(wù)總線功能邏輯層次示意圖具體功能和職責(zé)參見下表:在分層架構(gòu)中的職責(zé)關(guān)鍵的架構(gòu)服務(wù)說明Level1層提供高效的靜態(tài)路由核心路由客戶端渠道和服務(wù)分區(qū)高效性,由于ESB面向的是實時在線交易,所以要求Level1具有盡可能高的效率;穩(wěn)定性,因為ESB用于關(guān)鍵業(yè)務(wù)系統(tǒng),所以對穩(wěn)定性的要求是達(dá)到7*24不間斷運行

55、。強壯性和可擴展性以及靈活性。Level2層提供服務(wù)容器。提供格式轉(zhuǎn)換。提供動態(tài)路由機制。提供管理監(jiān)控。協(xié)議適配數(shù)據(jù)適配配置管理服務(wù)元數(shù)據(jù)服務(wù)日志記錄流水記錄流量控制服務(wù)管理組合交易適配器框架Level2主要采用服務(wù)容器的方式支持服務(wù)的動態(tài)路由和交易的組合。Level2還是面向?qū)崟r交易應(yīng)用的,因此服務(wù)的組合必須是高效率的。Level3層(包含在服務(wù)整合平臺)。提供流程服務(wù)功能。流程定制流程引擎服務(wù)編排流程跟蹤不再堅持面向?qū)崟r交易系統(tǒng),以流程服務(wù)的形式面向業(yè)務(wù)開發(fā)者,支持BPEL流程服務(wù)(BPM)。圖表SEQ 圖表 * ARABIC3企業(yè)服務(wù)總線分層職責(zé)表Level1Level1是面向服務(wù)的基礎(chǔ)

56、調(diào)度路由器,它實現(xiàn)的是靜態(tài)的路由調(diào)度。對Level1的技術(shù)要求是:高效性由于企業(yè)服務(wù)總線系統(tǒng)要面向的是實時在線交易,所以要求Level1具有盡可能高的效率。包括每秒交易數(shù)量(TPS)和交易的平均延遲。延遲指標(biāo)和報文經(jīng)過的路徑相關(guān),在一個交易回路中,報文需要經(jīng)過四個隊列,假設(shè)四個隊列是同質(zhì)的其自身延遲為Tq,Level1本身造成的延遲為T1,則回路延遲為Te=4*(Tq+T1)。TPS和系統(tǒng)所過路徑的帶寬及阻塞情況相關(guān),假設(shè)交易回路中所有的隊列都是同質(zhì)的,單隊列自身帶寬為x,消息中間件(MOM)對帶寬造成的影響系數(shù)為y,Level1對帶寬造成的影響系數(shù)為z,則回路TPS=x*y*z,其中y和z取

57、值范圍在0到1之間。*y是隊列系統(tǒng)內(nèi)部調(diào)度阻塞造成的,只能由測試所得。測試方法是給定N組輸入壓力INa,b,c,測試單隊列的輸出OUTa,b,c,計算獲得不同壓力下的阻塞系數(shù)Ya/a,b/b,c/c,然后通過回歸求得y=f(in)。穩(wěn)定性因為企業(yè)服務(wù)總線系統(tǒng)主要用于關(guān)鍵業(yè)務(wù)系統(tǒng),所以對穩(wěn)定性的要求是達(dá)到7*24不間斷運行。穩(wěn)定性要求Level1單回路在80%的壓力(TPS)下能夠保持持續(xù)穩(wěn)定運行。強壯性和可擴展性強壯性要求Level1系統(tǒng)應(yīng)該支持完善的軟件集群方案,要求解決方案中消除系統(tǒng)的物理單點??蓴U展性要求Level1系統(tǒng)能夠線性的擴展性能,假設(shè)單回路TPS=x,理論上雙路可以達(dá)到2*x,

58、假設(shè)集群調(diào)度對性能的影響系數(shù)為f(N),N路應(yīng)達(dá)到TPS=N*x*f(N)。靈活性靈活性要求Level1可以動態(tài)的注冊服務(wù),動態(tài)修改服務(wù)地址。Level2Level2主要支持服務(wù)的動態(tài)路由和交易的組合。Level2還是面向?qū)崟r交易應(yīng)用的,因此服務(wù)的組合必須是高效率的。必須對系統(tǒng)的效率進(jìn)行估算,以決定Level2所適合的應(yīng)用場景以及實現(xiàn)的架構(gòu)。對最小響應(yīng)時間的估算如下:假設(shè)一個組合服務(wù)中需要調(diào)用N次簡單服務(wù),每次簡單服務(wù)的調(diào)用都要通過企業(yè)服務(wù)總線系統(tǒng)訪問。設(shè)簡單服務(wù)自身的延遲(響應(yīng)時間)為Ts(n),每個回路的延遲為Te,則組合服務(wù)的響應(yīng)時間為Tc=Te*N+Ts(n)。其中Ts(n)部分是業(yè)務(wù)

59、必須消耗時間,如果業(yè)務(wù)需求如此那將無法避免,其中Te*N部分是組合成本。第一原則:通過服務(wù)容器的層次化來消除組合成本通過上面的分析,可以看出如果將經(jīng)常組合的服務(wù)放在同一個物理容器中,那么就可以通過API來調(diào)用它們,這樣就可以消除Te,這種方法簡單而高效。因此將服務(wù)容器分為兩類:公開服務(wù):在服務(wù)容器上公開注冊的服務(wù)。本地服務(wù):在本地服務(wù)容器注冊的服務(wù)。因此服務(wù)容器也分為兩層,第一層接到企業(yè)服務(wù)總線系統(tǒng)的公開服務(wù)請求,根據(jù)公開服務(wù)名稱在本地服務(wù)容器中尋找相應(yīng)的服務(wù)組件,如果找不到則返回錯誤,如果找到則調(diào)用組件;第二層為組合服務(wù)調(diào)度器,根據(jù)本地組合配置文件中的服務(wù)名稱在本地服務(wù)容器中尋找相應(yīng)的服務(wù)組

60、件,如果找不到則啟動企業(yè)服務(wù)總線客戶端請求同步服務(wù),如果找到則調(diào)用組件。如果組合中的所有服務(wù)都在本地容器中可見,則Te*N=0。第二原則:通過縮小Te來減少組合成本由于有些情況下在物理上服務(wù)都是分布式部署的,Te*N=0幾乎沒有可能,那么就要通過所小Te來縮小組合成本。在前面對Level1的分析中可以看到回路延遲為Te=4*(Tq+T1),在Level2中這個延遲被進(jìn)一步擴大,因為Level2要將報文轉(zhuǎn)化為服務(wù)所認(rèn)識的Java對象,這個過程是雙向的總延遲為Tx,在Level2中回路延遲為Te2=Te+Tx*2。延遲的基本因素為Tq、T1和Tx,其中T1為交換平臺核心本身的調(diào)度延遲,只能盡可能的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論