IBMWebsphereESB企業(yè)服務(wù)總線_第1頁
IBMWebsphereESB企業(yè)服務(wù)總線_第2頁
IBMWebsphereESB企業(yè)服務(wù)總線_第3頁
IBMWebsphereESB企業(yè)服務(wù)總線_第4頁
IBMWebsphereESB企業(yè)服務(wù)總線_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 2008 IBM CorporationIBM ESB解決方案簡介解決方案簡介IBM 2008 IBM Corporation整理ppt2目錄目錄l 為什么需要為什么需要ESB l 推推ESB需要考慮什么需要考慮什么l IBM ESB解決方案是什么解決方案是什么l IBM ESB實(shí)際成功案例實(shí)際成功案例 2008 IBM Corporation整理ppt3什么是ESBESB=Enterprise Service Bus企業(yè)服務(wù)總線ESB就是各IT與業(yè)務(wù)系統(tǒng)之間連接,數(shù)據(jù)交換,格式轉(zhuǎn)換,消息路由,異構(gòu)系統(tǒng)整合的核心橋梁,按照字面理解,通常被稱為企業(yè)服務(wù)總線(通俗理解為連接四面八方的核心橋梁)

2、2008 IBM Corporation整理ppt4為什么需要ESB無論是政府,中小銀行,各企業(yè)客戶,他們的IT每年都在原有基礎(chǔ)上不斷擴(kuò)建,無論是我們看得到的服務(wù)器,存儲,還是各種IT應(yīng)用,業(yè)務(wù)系統(tǒng),都在不斷的長大,整個IT變得越來越龐大而復(fù)雜,無論對新項(xiàng)目實(shí)施還是老系統(tǒng)的維護(hù)都提出了很高的定制化要求,維護(hù)成本著實(shí)很高,而且不一定做的好。IT系統(tǒng)變得像一個蜘蛛網(wǎng),各系統(tǒng)之間的對話,集成,數(shù)據(jù)傳遞變得尤為復(fù)雜,任何業(yè)務(wù)層面的需求變更帶來的是IT部門人員手工的CODING,給IT與業(yè)務(wù)部門帶來極大的不便。那是否存在一種平臺或者工具,可以把IT系統(tǒng)與業(yè)務(wù)系統(tǒng)進(jìn)行一個有效整合呢? 2008 IBM C

3、orporation整理ppt5缺乏統(tǒng)一的平臺缺乏統(tǒng)一的平臺 ,不同系統(tǒng)之間還是不同系統(tǒng)之間還是一對一或點(diǎn)對點(diǎn)的一對一或點(diǎn)對點(diǎn)的連接。連接。系統(tǒng)間的數(shù)據(jù)發(fā)放和接收沒有有系統(tǒng)間的數(shù)據(jù)發(fā)放和接收沒有有效的可靠傳輸機(jī)制,準(zhǔn)確性和完效的可靠傳輸機(jī)制,準(zhǔn)確性和完整性很難保證。整性很難保證。缺乏統(tǒng)一的中間格缺乏統(tǒng)一的中間格式數(shù)據(jù)模型,需要式數(shù)據(jù)模型,需要處理大量的數(shù)據(jù)格處理大量的數(shù)據(jù)格式轉(zhuǎn)換式轉(zhuǎn)換 。缺乏協(xié)同工作環(huán)境,缺乏協(xié)同工作環(huán)境,未能充分發(fā)揮虛擬未能充分發(fā)揮虛擬企業(yè)中各部分的作企業(yè)中各部分的作用用 。無法對跨系統(tǒng)的業(yè)無法對跨系統(tǒng)的業(yè)務(wù)數(shù)據(jù)實(shí)現(xiàn)有效及務(wù)數(shù)據(jù)實(shí)現(xiàn)有效及時地追蹤、監(jiān)控和時地追蹤、監(jiān)控和審計(jì)

4、。審計(jì)。面臨多種異構(gòu)的應(yīng)用和數(shù)據(jù)接口,面臨多種異構(gòu)的應(yīng)用和數(shù)據(jù)接口,沒有規(guī)范的接入標(biāo)準(zhǔn)沒有規(guī)范的接入標(biāo)準(zhǔn)不能方便地組織多不能方便地組織多個系統(tǒng)中的數(shù)據(jù),個系統(tǒng)中的數(shù)據(jù),為用戶提供完整的為用戶提供完整的數(shù)據(jù)信息。數(shù)據(jù)信息。 在變更執(zhí)行過程中,在變更執(zhí)行過程中,多系統(tǒng)內(nèi)數(shù)據(jù)更新多系統(tǒng)內(nèi)數(shù)據(jù)更新不及時、更新內(nèi)容不及時、更新內(nèi)容不完整不完整 。l企業(yè)內(nèi)各種軟件和系統(tǒng)沒有得到充分利用,同企業(yè)內(nèi)各種軟件和系統(tǒng)沒有得到充分利用,同時各孤立系統(tǒng)的應(yīng)用引發(fā)新的沖突,業(yè)務(wù)數(shù)據(jù)時各孤立系統(tǒng)的應(yīng)用引發(fā)新的沖突,業(yè)務(wù)數(shù)據(jù)的流轉(zhuǎn)時間和成本沒有顯著降低;的流轉(zhuǎn)時間和成本沒有顯著降低; l系統(tǒng)與系統(tǒng)間交互需要大量的人工參與,

5、業(yè)務(wù)系統(tǒng)與系統(tǒng)間交互需要大量的人工參與,業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)和處理的過程得不到有效跟蹤和控制,數(shù)據(jù)流轉(zhuǎn)和處理的過程得不到有效跟蹤和控制,數(shù)據(jù)質(zhì)量很難保證,風(fēng)險仍然居高不下;數(shù)據(jù)質(zhì)量很難保證,風(fēng)險仍然居高不下; l各信息系統(tǒng)間的交互錯綜復(fù)雜,缺乏柔性,不各信息系統(tǒng)間的交互錯綜復(fù)雜,缺乏柔性,不能快速適應(yīng)企業(yè)業(yè)務(wù)流程的改變,同時增加了能快速適應(yīng)企業(yè)業(yè)務(wù)流程的改變,同時增加了系統(tǒng)維護(hù)的難度,增加了與企業(yè)未來的信息系系統(tǒng)維護(hù)的難度,增加了與企業(yè)未來的信息系統(tǒng)集成的成本和風(fēng)險。統(tǒng)集成的成本和風(fēng)險。制造業(yè)制造業(yè)IT面臨的問題(客戶需求切入點(diǎn))面臨的問題(客戶需求切入點(diǎn)) 2008 IBM Corporation整

6、理ppt6政府政府IT面臨的問題(客戶需求切入點(diǎn))面臨的問題(客戶需求切入點(diǎn))應(yīng)用系統(tǒng)各自獨(dú)立,越來越復(fù)雜龐大,無法實(shí)現(xiàn)應(yīng)用協(xié)同應(yīng)用系統(tǒng)各自獨(dú)立,越來越復(fù)雜龐大,無法實(shí)現(xiàn)應(yīng)用協(xié)同業(yè)務(wù)系統(tǒng)存在很大差異性,無法實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)和接口的統(tǒng)一業(yè)務(wù)系統(tǒng)存在很大差異性,無法實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)和接口的統(tǒng)一業(yè)務(wù)邏輯分散業(yè)務(wù)邏輯分散, 系統(tǒng)間信息共享效率不高;信息沒有交互或存在單系統(tǒng)間信息共享效率不高;信息沒有交互或存在單向性向性系統(tǒng)整體靈活性、擴(kuò)展性有待提高系統(tǒng)整體靈活性、擴(kuò)展性有待提高 從不同系統(tǒng)獲取數(shù)據(jù)的方式、頻率各異,不利于統(tǒng)一管理和調(diào)度應(yīng)用系統(tǒng)的架構(gòu)不清晰應(yīng)用系統(tǒng)的架構(gòu)不清晰, 開發(fā)維護(hù)的困難開發(fā)維護(hù)的困難 系

7、統(tǒng)接口越來越多, 越來越復(fù)雜 開發(fā)維護(hù)工作量非常大,而且異常復(fù)雜無法實(shí)現(xiàn)系統(tǒng)的統(tǒng)一監(jiān)控和管理無法實(shí)現(xiàn)系統(tǒng)的統(tǒng)一監(jiān)控和管理 2008 IBM Corporation整理ppt7銀行業(yè)務(wù)整合面臨主要問題(客戶需求切入點(diǎn))銀行業(yè)務(wù)整合面臨主要問題(客戶需求切入點(diǎn))前置應(yīng)用系統(tǒng)越來越復(fù)雜龐大前置應(yīng)用系統(tǒng)越來越復(fù)雜龐大 前置接入功能與卡系統(tǒng)等核心業(yè)務(wù)的混合 業(yè)務(wù)系統(tǒng)運(yùn)行和硬件的壓力會不斷增大 核心系統(tǒng)效率不能充分發(fā)揮 前置應(yīng)用系統(tǒng)可能會成為業(yè)務(wù)發(fā)展的瓶頸前臺交易界面不統(tǒng)一前臺交易界面不統(tǒng)一, 當(dāng)前系統(tǒng)難以處理多個交易的復(fù)雜交互模式當(dāng)前系統(tǒng)難以處理多個交易的復(fù)雜交互模式業(yè)務(wù)邏輯分散業(yè)務(wù)邏輯分散, 系統(tǒng)間信

8、息共享效率不高系統(tǒng)間信息共享效率不高系統(tǒng)整體靈活性、擴(kuò)展性有待提高系統(tǒng)整體靈活性、擴(kuò)展性有待提高 從前置應(yīng)用及核心系統(tǒng)獲取數(shù)據(jù)的方式、頻率各異,不利于統(tǒng)一管理和調(diào)度外圍系統(tǒng)存在系統(tǒng)架構(gòu)不清晰外圍系統(tǒng)存在系統(tǒng)架構(gòu)不清晰, 開發(fā)維護(hù)的困難開發(fā)維護(hù)的困難 外圍系統(tǒng)接口越來越多, 越來越復(fù)雜 缺乏統(tǒng)一的數(shù)據(jù)定義,數(shù)據(jù)轉(zhuǎn)換機(jī)制 開發(fā)維護(hù)工作量非常大,而且異常復(fù)雜 系統(tǒng)對中間業(yè)務(wù)的調(diào)用 2008 IBM Corporation整理ppt8銀行業(yè)務(wù)整合面臨主要問題(客戶需求切入點(diǎn))銀行業(yè)務(wù)整合面臨主要問題(客戶需求切入點(diǎn))從應(yīng)用層面應(yīng)用層面搭建, 程序業(yè)務(wù)邏輯與數(shù)據(jù)流程集成在一起, 影響了系統(tǒng)的靈活擴(kuò)展過多

9、的業(yè)務(wù)處理使前置系統(tǒng)變得越來越厚重厚重前置系統(tǒng)會逐漸成為銀行業(yè)務(wù)處理的瓶頸瓶頸前置系統(tǒng)不同業(yè)務(wù)的接入能力接入能力有限前置系統(tǒng)缺乏強(qiáng)大的服務(wù)中介服務(wù)中介能力 2008 IBM Corporation整理ppt9目錄目錄l 為什么需要為什么需要ESBl 推推ESB需要考慮什么需要考慮什么l IBM ESB解決方案是什么解決方案是什么l IBM ESB實(shí)際成功案例實(shí)際成功案例 2008 IBM Corporation整理ppt10ESB需要考慮的幾個問題目標(biāo)明確 需求是什么?需求是什么? 達(dá)到的目標(biāo)是什么?達(dá)到的目標(biāo)是什么? 通過什么樣的步驟完成既定的目標(biāo)?通過什么樣的步驟完成既定的目標(biāo)?架構(gòu)的清晰

10、性 哪些系統(tǒng)需要接入?哪些系統(tǒng)需要接入? 接口形式簡單還是復(fù)雜?接口形式簡單還是復(fù)雜? 選擇什么樣的技術(shù)和軟件支撐平臺?選擇什么樣的技術(shù)和軟件支撐平臺?架構(gòu)的簡潔性 ESB是將原有系統(tǒng)的架構(gòu)和連接簡化,而不是使系統(tǒng)更加復(fù)雜化是將原有系統(tǒng)的架構(gòu)和連接簡化,而不是使系統(tǒng)更加復(fù)雜化架構(gòu)的穩(wěn)定性和高性能 ESB是整體系統(tǒng)的中樞,直接決定整體業(yè)務(wù)運(yùn)轉(zhuǎn)的好壞是整體系統(tǒng)的中樞,直接決定整體業(yè)務(wù)運(yùn)轉(zhuǎn)的好壞 避免處理厚重的業(yè)務(wù)邏輯和數(shù)據(jù)邏輯,不要讓避免處理厚重的業(yè)務(wù)邏輯和數(shù)據(jù)邏輯,不要讓ESB成為系統(tǒng)的瓶頸成為系統(tǒng)的瓶頸 2008 IBM Corporation整理ppt11ESB的定位應(yīng)用整合 數(shù)據(jù)交換 20

11、08 IBM Corporation整理ppt12松耦合松耦合: 加大靈活性和響應(yīng)速度加大靈活性和響應(yīng)速度 支持靈活的選擇,支持靈活的選擇,替代,匹配替代,匹配 支持您識別程序和用支持您識別程序和用戶界面,實(shí)現(xiàn)重用性戶界面,實(shí)現(xiàn)重用性 從用戶界面中放松從用戶界面中放松點(diǎn)到點(diǎn)的連接點(diǎn)到點(diǎn)的連接 支持靈活的耦合以及支持靈活的耦合以及程序分離程序分離SOA 會帶來什么會帶來什么?成為成為Enterprise Service Bus大小額大小額中間業(yè)務(wù)中間業(yè)務(wù)存貸款存貸款A(yù)TMP短信系統(tǒng)短信系統(tǒng)Call Center銀聯(lián)中心銀聯(lián)中心將各個專業(yè)的應(yīng)用系統(tǒng)、外聯(lián)系統(tǒng)及渠道接入以標(biāo)準(zhǔn)的接口方式進(jìn)行整合集成,

12、從而形成全行通用的信息交換平臺,構(gòu)建一個以服務(wù)中心的靈活高效的IT體系架構(gòu) 2008 IBM Corporation整理ppt13SOA 結(jié)果結(jié)果 核心競爭力的增強(qiáng)核心競爭力的增強(qiáng) 支持靈活的選擇,支持靈活的選擇,替代,匹配替代,匹配 支持您識別程序和用支持您識別程序和用戶界面,實(shí)現(xiàn)重用性戶界面,實(shí)現(xiàn)重用性 從用戶界面中放松從用戶界面中放松點(diǎn)到點(diǎn)的連接點(diǎn)到點(diǎn)的連接轉(zhuǎn)化轉(zhuǎn)化 支持靈活的耦合以及支持靈活的耦合以及程序分離程序分離成為成為松耦合松耦合: 加大靈活性以及重用性加大靈活性以及重用性ATMP短信系統(tǒng)短信系統(tǒng)Call Center銀聯(lián)中心銀聯(lián)中心中間業(yè)務(wù)中間業(yè)務(wù)存貸款存貸款I(lǐng)nterface

13、InterfaceInterfaceInterfaceInterfaceInterfaceInterface大小額大小額大小額大小額中間業(yè)務(wù)中間業(yè)務(wù)存貸款存貸款A(yù)TMP短信系統(tǒng)短信系統(tǒng)Call Center銀聯(lián)中心銀聯(lián)中心將各個專業(yè)的應(yīng)用系統(tǒng)、外聯(lián)系統(tǒng)及渠道接入以標(biāo)準(zhǔn)的接口方式進(jìn)行整合集成,從而形成全行通用的信息交換平臺,構(gòu)建一個以服務(wù)中心的靈活高效的IT體系架構(gòu)Enterprise Service Bus 2008 IBM Corporation整理ppt14ESB應(yīng)該提供哪些服務(wù)?傳輸服務(wù) 安全、可靠的數(shù)據(jù)傳輸 持久性/非持久性 同步/異步仲裁服務(wù) 基于內(nèi)容路由 數(shù)據(jù)格式轉(zhuǎn)換 通信協(xié)議轉(zhuǎn)換

14、事件服務(wù) 事件發(fā)現(xiàn)和發(fā)布 事件的觸發(fā)和傳遞Shape = ProtocolColor = Data typeAn Enterprise Service Bus (ESB) is a flexible connectivity infrastructure for integrating applications and services. 2008 IBM Corporation整理ppt15 在運(yùn)行時動態(tài)決定請求的目的地ESB: 路由Enterprise Service Bus防汛防汛抗旱抗旱服務(wù)請求服務(wù)請求 2008 IBM Corporation整理ppt16 通過ESB來轉(zhuǎn)換數(shù)據(jù)格式E

15、nterprise Service BusBinary Format新的系統(tǒng)新的系統(tǒng)遺留系統(tǒng)遺留系統(tǒng)XML Format 2008 IBM Corporation整理ppt17ESB: 協(xié)議轉(zhuǎn)換 通過ESB屏蔽服務(wù)消費(fèi)者和實(shí)現(xiàn)者之間的差異WebServiceAsyncSystemEnterprise Service Bus 2008 IBM Corporation整理ppt18目錄目錄l 為什么需要為什么需要ESB l 推推ESB需要考慮什么需要考慮什么l IBM ESB解決方案是什么解決方案是什么l IBM ESB實(shí)際成功案例實(shí)際成功案例 2008 IBM Corporation整理ppt1

16、9ESB解決方案邏輯架構(gòu)ESB平臺平臺安全控制安全控制動態(tài)路由動態(tài)路由異常處理異常處理異步服務(wù)異步服務(wù)服務(wù)組合服務(wù)組合同步服務(wù)同步服務(wù)格式轉(zhuǎn)換格式轉(zhuǎn)換格式校驗(yàn)格式校驗(yàn)平臺管理平臺管理事件發(fā)送事件發(fā)送接入管理接入管理發(fā)布訂閱發(fā)布訂閱日志記錄日志記錄數(shù)據(jù)存取數(shù)據(jù)存取協(xié)議轉(zhuǎn)換協(xié)議轉(zhuǎn)換SAPSAPSAPSAPCRMOracleSCMEISEIS系統(tǒng)系統(tǒng)B B2 2B B服務(wù)網(wǎng)關(guān)服務(wù)網(wǎng)關(guān)eHub電子交換電子交換郵件系統(tǒng)郵件系統(tǒng)HR系統(tǒng)系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)系統(tǒng)路由信息、數(shù)據(jù)字典、監(jiān)控數(shù)據(jù)、權(quán)限管理等監(jiān)控平臺監(jiān)控平臺適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器接口接口

17、/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)數(shù)據(jù)庫數(shù)據(jù)庫開發(fā)開發(fā)/部署平臺部署平臺工具軟件工具軟件開放系統(tǒng)開放系統(tǒng)BAPIBAPIBAPIBAPIIDOCIDOCBAPIBAPIWeb ServiceWeb ServiceSMTPSMTPFTPFTP/ /FileFileJDBCJDBC/ /ODBCODBCSAP XISAPtoSAPSAPtoSAP整合整合 2008 IBM Corporation整理ppt20邏輯架構(gòu)圖產(chǎn)品對應(yīng)圖ESB平臺平臺安全控制安全控制動態(tài)路由動態(tài)路由異常處理異常處理異步服務(wù)異步服務(wù)服務(wù)組合服務(wù)組合同步服務(wù)同步服務(wù)格式轉(zhuǎn)換格式轉(zhuǎn)

18、換格式校驗(yàn)格式校驗(yàn)平臺管理平臺管理事件發(fā)送事件發(fā)送接入管理接入管理發(fā)布訂閱發(fā)布訂閱日志記錄日志記錄數(shù)據(jù)存取數(shù)據(jù)存取協(xié)議轉(zhuǎn)換協(xié)議轉(zhuǎn)換SAPSAPSAPSAPCRMOracleSCMEISEIS系統(tǒng)系統(tǒng)B B2 2B B服務(wù)網(wǎng)關(guān)服務(wù)網(wǎng)關(guān)eHub電子交換電子交換郵件系統(tǒng)郵件系統(tǒng)HR系統(tǒng)系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)系統(tǒng)路由信息、數(shù)據(jù)字典、監(jiān)控數(shù)據(jù)、權(quán)限管理等監(jiān)控平臺監(jiān)控平臺適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器適配器接口接口/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)接口接口/服務(wù)服務(wù)數(shù)據(jù)庫數(shù)據(jù)庫開發(fā)開發(fā)/部署平臺部署平臺工具軟件工具軟件開放系統(tǒng)開放

19、系統(tǒng)BAPIBAPIBAPIBAPIIDOCIDOCBAPIBAPIWeb ServiceWeb ServiceSMTPSMTPFTPFTP/ /FileFileJDBCJDBC/ /ODBCODBCMessage BrokerBusiness MonitorAdapterMessage Broker Toolkit 2008 IBM Corporation整理ppt21ESB解決方案解決方案 交互原理交互原理圖圖服務(wù)消費(fèi)者層服務(wù)消費(fèi)者層:發(fā)現(xiàn)發(fā)布的ESB服務(wù),并請求ESB服務(wù)。服務(wù)提供者層服務(wù)提供者層:向ESB注冊現(xiàn)有的服務(wù),提供最終的服務(wù)處理能力。企業(yè)服務(wù)總線層企業(yè)服務(wù)總線層:透明連接控制

20、服務(wù)請求者與服務(wù)提供者之間的交互。同時也提供錯誤處理、日志記錄等輔助功能。適配器層適配器層:完成原始系統(tǒng)報文與ESB系統(tǒng)之間的轉(zhuǎn)換及通訊接入。 2008 IBM Corporation整理ppt22ESB解決方案解決方案 - - 核心功能實(shí)現(xiàn)核心功能實(shí)現(xiàn)服務(wù)組件封裝服務(wù)組件封裝 對現(xiàn)有系統(tǒng)的服務(wù)進(jìn)行封裝,使之能夠被重用。業(yè)務(wù)流程編排業(yè)務(wù)流程編排 可基于被封裝了的原始服務(wù)組件再次進(jìn)行編排封裝,使之實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。服務(wù)執(zhí)行控制服務(wù)執(zhí)行控制 對服務(wù)的執(zhí)行狀態(tài)進(jìn)行審核、控制、切換。數(shù)據(jù)協(xié)議轉(zhuǎn)換數(shù)據(jù)協(xié)議轉(zhuǎn)換 對接入的系統(tǒng)實(shí)現(xiàn)統(tǒng)一的報文格式、通訊協(xié)議轉(zhuǎn)換。業(yè)務(wù)流程編排業(yè)務(wù)流程編排服務(wù)組件封裝服務(wù)組件封

21、裝服務(wù)執(zhí)行控制服務(wù)執(zhí)行控制SOA數(shù)據(jù)協(xié)議轉(zhuǎn)換數(shù)據(jù)協(xié)議轉(zhuǎn)換 2008 IBM Corporation整理ppt23ESB解決方案解決方案 核心功能核心功能 原始服務(wù)組件的封裝及注冊 原子及組合服務(wù)實(shí)現(xiàn) 服務(wù)自動路由控制 服務(wù)自動沖正 服務(wù)錯誤處理 服務(wù)流水及日志記錄 訂閱/發(fā)布服務(wù) 不確定服務(wù)查詢 數(shù)據(jù)緩存儲 服務(wù)授權(quán)控制l整個ESB核心程序包由MB消息流開發(fā)實(shí)現(xiàn). 其工作流程有兩條主線: 服務(wù)請求處理流程: 處理服務(wù)請求報文, 完整填充服務(wù)的分解結(jié)構(gòu)信息, 服務(wù)狀態(tài)控制,設(shè)置并執(zhí)行報文路由, 向服務(wù)提供系統(tǒng)發(fā)起服務(wù)請求. 服務(wù)響應(yīng)處理流程:處理服務(wù)響應(yīng)報文. 審核服務(wù)的處理狀態(tài), 決定是否結(jié)束

22、服務(wù),還是交由服務(wù)控制流程繼續(xù)請求后續(xù)的服務(wù).l服務(wù)錯誤處理, 服務(wù)流水記錄, 服務(wù)沖正等功能作為公用的流程由服務(wù)請求流程及響應(yīng)流程所共用. 2008 IBM Corporation整理ppt24ESB解決方案解決方案 適配器框架適配器框架l 封裝了典型的Adapter功能: 提供MQ接入功能 提供Socket等多種接入功能 提供完成報文格式轉(zhuǎn)換的接口 提供多線程及線程池的管理接口 提供配置管理接口,用來配置參數(shù)信息 提供數(shù)據(jù)庫信息訪問接口 錯誤處理功能 提供日志記錄功能l 可以被方便的用來實(shí)現(xiàn)一個實(shí)際的Adapter: 前端Adapter 后端Adapter 2008 IBM Corpora

23、tion整理ppt25現(xiàn)有內(nèi)部系統(tǒng)的集成(1) 業(yè)務(wù)報文層面 與基于XML消息的系統(tǒng)集成 XML消息是目前主流的數(shù)據(jù)表現(xiàn)方式,被眾多的系統(tǒng)所采用,因此是系統(tǒng)消息是目前主流的數(shù)據(jù)表現(xiàn)方式,被眾多的系統(tǒng)所采用,因此是系統(tǒng)集成的首選數(shù)據(jù)標(biāo)準(zhǔn)。集成的首選數(shù)據(jù)標(biāo)準(zhǔn)。 在和基于在和基于XML的消息進(jìn)行集成時候,要遵循的消息進(jìn)行集成時候,要遵循XML的規(guī)范。的規(guī)范。 報文不宜過大,增加系統(tǒng)負(fù)擔(dān),因此建議要限定報文不宜過大,增加系統(tǒng)負(fù)擔(dān),因此建議要限定XML報文的大小。報文的大小。與基于專有報文的系統(tǒng)集成SAP SAP專有報文的存在多種格式,會增加系統(tǒng)集成的復(fù)雜度專有報文的存在多種格式,會增加系統(tǒng)集成的復(fù)雜度

24、 就要通過就要通過Adapter和和ESB的結(jié)合進(jìn)行,多種數(shù)據(jù)格式之間的轉(zhuǎn)換映射的結(jié)合進(jìn)行,多種數(shù)據(jù)格式之間的轉(zhuǎn)換映射 內(nèi)部系統(tǒng)服務(wù)內(nèi)部系統(tǒng)服務(wù) 2008 IBM Corporation整理ppt26現(xiàn)有內(nèi)部系統(tǒng)的集成(2) 技術(shù)層面 與J2EE系統(tǒng)的集成 采用采用JMS/MQ的方式的方式與數(shù)據(jù)庫集成 利用現(xiàn)有平臺,使用利用現(xiàn)有平臺,使用JDBC/ODBC方式,可以與數(shù)據(jù)庫無縫集成方式,可以與數(shù)據(jù)庫無縫集成 不建議在不建議在EAI平臺上做全量復(fù)制,一般是增量復(fù)制平臺上做全量復(fù)制,一般是增量復(fù)制與具有不同通信協(xié)議的系統(tǒng)集成 采用統(tǒng)一的開放式協(xié)議接入方式,例如、采用統(tǒng)一的開放式協(xié)議接入方式,例如、

25、Socket、Http/Https、POP3/SMTP等,盡量避免同一種協(xié)議存在過多的接入點(diǎn)等,盡量避免同一種協(xié)議存在過多的接入點(diǎn)與C/S架構(gòu)系統(tǒng)的集成 C/S方式的應(yīng)用多數(shù)是采用方式的應(yīng)用多數(shù)是采用VB、PB、Delphi等工具實(shí)現(xiàn),集成的等工具實(shí)現(xiàn),集成的困難是在界面和邏輯的分離上。困難是在界面和邏輯的分離上。 建議通過消息中間件(例如建議通過消息中間件(例如MQ等消息中間件)的方式進(jìn)行集成等消息中間件)的方式進(jìn)行集成 與SAP系統(tǒng)連接 通過通過WebSphere Adapter for SAP的適配器方式的適配器方式內(nèi)部系統(tǒng)服務(wù)內(nèi)部系統(tǒng)服務(wù) 2008 IBM Corporation整理p

26、pt27IBM ESB解決方案的優(yōu)勢解決方案的優(yōu)勢保護(hù)客戶投資保護(hù)客戶投資, 充分利用各種平臺和環(huán)境充分利用各種平臺和環(huán)境, 減少對現(xiàn)有系統(tǒng)的改造減少對現(xiàn)有系統(tǒng)的改造 采用面向消息中間件采用面向消息中間件 利用適配器連接各種應(yīng)用系統(tǒng)利用適配器連接各種應(yīng)用系統(tǒng) 提供對傳統(tǒng)應(yīng)用的連接能力提供對傳統(tǒng)應(yīng)用的連接能力優(yōu)異的處理性能優(yōu)異的處理性能 在業(yè)界同類產(chǎn)品中的性能是無可比擬的,它內(nèi)部用于數(shù)據(jù)處理的消息流在業(yè)界同類產(chǎn)品中的性能是無可比擬的,它內(nèi)部用于數(shù)據(jù)處理的消息流是以多線程方式工作的,同一個消息流還可以分配到不同的執(zhí)行組,從是以多線程方式工作的,同一個消息流還可以分配到不同的執(zhí)行組,從而提高整個系統(tǒng)

27、的運(yùn)行效率而提高整個系統(tǒng)的運(yùn)行效率完善的整合功能,提供標(biāo)準(zhǔn)的接入方式完善的整合功能,提供標(biāo)準(zhǔn)的接入方式 消息格式轉(zhuǎn)換及標(biāo)準(zhǔn)適配器消息格式轉(zhuǎn)換及標(biāo)準(zhǔn)適配器, 不是一切皆不是一切皆Web Services事務(wù)完整性保證事務(wù)完整性保證 支持不同層次的事務(wù)完整性要求,例如:可以設(shè)定整個消息流為一個完整的事務(wù),當(dāng)某一環(huán)支持不同層次的事務(wù)完整性要求,例如:可以設(shè)定整個消息流為一個完整的事務(wù),當(dāng)某一環(huán)節(jié)發(fā)生錯誤時,整個消息流回滾,保證數(shù)據(jù)一致性節(jié)發(fā)生錯誤時,整個消息流回滾,保證數(shù)據(jù)一致性高可靠性和高擴(kuò)展性高可靠性和高擴(kuò)展性 多節(jié)點(diǎn):強(qiáng)大的多節(jié)點(diǎn):強(qiáng)大的Cluster功能功能具有理解和管理各類系統(tǒng)的能力具有理

28、解和管理各類系統(tǒng)的能力 支持統(tǒng)一的監(jiān)控和管理框架支持統(tǒng)一的監(jiān)控和管理框架具有廣泛的成功案例和強(qiáng)大的實(shí)施支持團(tuán)隊(duì)具有廣泛的成功案例和強(qiáng)大的實(shí)施支持團(tuán)隊(duì) 2008 IBM Corporation整理ppt28政府行業(yè)政府行業(yè)ESB解決方案解決方案 2008 IBM Corporation整理ppt29政府政府ESB解決方案解決方案 - - 架構(gòu)概要圖架構(gòu)概要圖 2008 IBM Corporation整理ppt30應(yīng)用服務(wù)處理ESB 服務(wù)總線平臺服務(wù)總線平臺服務(wù)系統(tǒng)存貸款核心系統(tǒng)存貸款核心系統(tǒng)影像系統(tǒng)影像系統(tǒng)服務(wù)系統(tǒng)Call Center短信平臺短信平臺前置系統(tǒng)前置系統(tǒng)終端服務(wù)器終端服務(wù)器大小額系統(tǒng)大小額系統(tǒng)信貸系統(tǒng)信貸系統(tǒng)網(wǎng)

溫馨提示

  • 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

提交評論