




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、企業(yè)服務(wù)總線系統(tǒng)集成的核心平臺,張旭 IBM技術(shù)工程師IBM華南區(qū) 軟件部,Nov, 2009,2,內(nèi)容,什么是企業(yè)服務(wù)總線 IBM的企業(yè)服務(wù)總線 如何進行系統(tǒng)集成 實例參考,3,企業(yè)服務(wù)總線與SOA,ESB:Enterprise Service Bus An ESB is software infrastructure that simplifies the integration and flexible reuse of business components within a Service-Oriented Architecture. An ESB prov
2、ides a dependable and scalable infrastructure that connects disparate applications and IT resources, mediates their incompatibilities, orchestrates their interactions, and makes them broadly available as services for additional uses.,4,應(yīng)用之間點對點的連接 實現(xiàn)簡單、基本的信息交互和數(shù)據(jù)傳遞,傳統(tǒng)架構(gòu) 基于消息傳遞的模式,通過HUB模式實現(xiàn)應(yīng)用之間的整合 很容易
3、管理大量的連接和系統(tǒng),過渡架構(gòu) 企業(yè)應(yīng)用整合,通過企業(yè)服務(wù)總線實現(xiàn)服務(wù)的整合集中和流程實現(xiàn) 借助標準的接口靈活地連接,實現(xiàn)真正的隨需應(yīng)變,先進構(gòu)架 面向服務(wù)體系架構(gòu) SOA,解決的問題,5,剖析一個基于SOA的IT系統(tǒng),6,SOA ESB:Enterprise Service Bus,企業(yè)服務(wù)總線,7,IBM支持SOA的軟件產(chǎn)品,基礎(chǔ)架構(gòu)服務(wù),應(yīng)用和數(shù)據(jù)訪問服務(wù),業(yè)務(wù)應(yīng)用和數(shù)據(jù)服務(wù),業(yè)務(wù)績效管理服務(wù),開發(fā)平臺,企業(yè)應(yīng)用和數(shù)據(jù),合作伙伴服務(wù),企業(yè)服務(wù)總線,WebSphere Business Modeler,WebSphere Integration Developer,WebSphere In
4、formation Integrator,WebSphere Process Server,WebSphere Portal Server,WebSphere Partner Gateway,WebSphere Application Server,WBI Adapters,HATS,WebSphere Business Monitor,流程服務(wù),信息服務(wù),交互服務(wù),業(yè)務(wù)應(yīng)用服務(wù),WebSphere Message Broker,WebSphere ESB,WebSphere MQ,8,ESB-企業(yè)服務(wù)總線,9,內(nèi)容,什么是企業(yè)服務(wù)總線 IBM的企業(yè)服務(wù)總線 如何進行系統(tǒng)集成 實例參考,10,
5、IBM ESBs,WebSphere MQ 穩(wěn)定易用的數(shù)據(jù)傳輸解決方案: WebSphere MQ 為用戶和應(yīng)用開發(fā)人員提供了一種直接,簡單的手段以實現(xiàn)應(yīng)用系統(tǒng)在不同操作系統(tǒng)平臺之間穩(wěn)定可靠地傳遞,交換重要的數(shù)據(jù)和信息,確保消息不丟失/不復傳。 WebSphere Message Broker - 業(yè)界最強的企業(yè)服務(wù)總線: WMB通過提供對多種平臺、語言、協(xié)議和傳輸方式的支持,幫助客戶迅速部署企業(yè)服務(wù)總線,整合遺留應(yīng)用,構(gòu)建SOA架構(gòu)的信息傳輸龍骨。,11,幾乎能連接到所有內(nèi)容 80 多種平臺配置 使用 IBM Message Queuing Interface (MQI)、Java Mess
6、age Service (JMS) 和 SOAP/JMS 點對點消息傳遞和發(fā)布/訂閱消息傳遞 可以使用所有主要編程語言的簡單的 API (put/get) :C+、C#、Visual Basic、.NET、COBOL、Java 異步消息傳遞的實際標準 42% 的 z/OS 客戶擁有 WebSphere MQ 90% 的財富 100 強企業(yè)擁有 WebSphere MQ 60% 的財務(wù) 500 強企業(yè)擁有 WebSphere MQ 66% 的北美和歐洲銀行 銀行業(yè)客戶每天傳遞事務(wù)的價值 35 萬億美元 政府客戶每天傳遞 67500 多萬條消息,WebSphere MQ 提供通用消息傳遞主干,基礎(chǔ)
7、連接,通用消息傳遞主干 WebSphere MQ,12,本地系統(tǒng),Application 1,Transmission Queue (Local Queue),MQPUT,Queue Manager : QM1,遠端系統(tǒng),Application 2,Destination Queue (Local Queue),MQGET,Queue Manager : QM2,Message Channel,Remote Queue,TCP/IP LU6.2 NetBIOS DecNET,Alias Queue,Dead Letter Queue,基于MQ的分布式應(yīng)用集成,13,Message Broker
8、,14,Message Broker 組件,15,基于Eclipse的快捷開發(fā)工具,16,Message Broker Toolkit開發(fā)視圖,Message Broker Toolkit開發(fā)和管理工具,17,Message Broker Toolkit管理視圖,18,WMB調(diào)試視圖,消息流調(diào)試消息菜單,消息頭和內(nèi)容,19,WMB提供的消息處理節(jié)點,節(jié)點,WMB提供的消息處理,20,WMB提供的消息處理節(jié)點(續(xù)),21,Message Broker V6.1 EIS Adapter 支持,Message Broker V6.1提供EIS Adapter直接與主流的EIS系統(tǒng)集成 SAP Sie
9、bel PeopleSoft JD Edwards (planned for future) Oracle eCommerce (planned for future),22,對ERP系統(tǒng)的接口,WMB,ERP1,ERP2,23,WMB對ERP的集成,24,消息集設(shè)計,25,映射設(shè)計,26,擴展SQL語言(ESQL)設(shè)計,27,WMB對Web Service的支持,28,WMB對Web Service的支持,29,WMB主要的連接方式,WMB,MQ,File,Web Services,滿足新技術(shù)規(guī)范 性能值:300筆/秒,無需與應(yīng)用系統(tǒng)做接口 性能值:幾筆/秒,對應(yīng)用系統(tǒng)改動簡單 性能值:10
10、00筆/秒,JMS,JMS規(guī)范 性能值取決于JMS服務(wù)器,30,Message Broker性能1,說明:第一列是消息的大小,第二列是消息是否持久,第三列是每秒處理的消息個數(shù),第四列是CPU的使用率。,31,Message Broker性能2,說明:第一列是運行的實例個數(shù),第二列是消息都為1K,第三列是非持久的消息,第四列是每秒處理的消息個數(shù),第五列是CPU的使用率。 機器配置:一臺IBM xSeries PC服務(wù)器 4 * 1.8Ghz CPU/4個 73 GB SCSI 硬盤/16 GB 內(nèi)存/1 Gb 網(wǎng)卡,32,內(nèi)容,什么是企業(yè)服務(wù)總線 IBM的企業(yè)服務(wù)總線 如何進行系統(tǒng)集成 實例參考
11、,33,系統(tǒng)平臺 編程模型 編程語言 傳輸協(xié)議 標準和消息格式 錯誤恢復與事務(wù)完整性,Web Services,發(fā)布/ 訂閱,異步消息傳遞,RPG,XML,COBOL Copybook,EDI-X.12,ACORD,EDI-FACT,ebXML,AL3,HIPAA,HL77,SWIFT,FIX,Custom Formats,同步 RPC,Word/Excel/PDF,提供應(yīng)用到應(yīng)用的連接可能很復雜,JMS,FTP,HTTP,WebSphere MQ,TCP/IP,SMTP,Multicast,HP,Sun,pSeries,zSeries,Intel,iSeries,移動設(shè)備,34,基礎(chǔ)連接,通
12、用消息傳遞主干,企業(yè)服務(wù)總線,IBM 連接解決方案,35,使用 WebSphere MQ 進行可靠的異步點對點消息傳遞,發(fā)送方和接收方不需要同時運行 向隊列放置消息和從中獲取消息這兩個操作相互獨立 可靠,可信的交付 發(fā)送方和接收方可以用不同的速度處理消息 消息服務(wù)器可以聯(lián)網(wǎng) 消息自動發(fā)送到指定的目標隊列,WebSphere MQ Message Server,消息,消息隊列,36,使用 WebSphere MQ 進行可靠的異步發(fā)布/訂閱消息傳遞,發(fā)送方和接收方不需要同時運行 接收方必須是“長期訂閱人” 可靠,可信的交付 發(fā)送方和接收方可以用不同的速度處理消息 消息服務(wù)器可以聯(lián)網(wǎng) 發(fā)布的消息自動
13、轉(zhuǎn)發(fā)到具有匹配訂閱人的服務(wù)器,WebSphere MQ Message Server,消息,消息 存儲庫,消息,消息,37,服務(wù)之間彼此緊密相連 一處更改需要更改多處,應(yīng)用支付,支付系統(tǒng),單一 歐元支付區(qū) (SEPA),美聯(lián)儲(Fedwire),點對點連接的維護成本可能很高,消息格式更改,38,應(yīng)用支付,支付系統(tǒng),單一歐元支付區(qū) (SEPA),美聯(lián)儲(Fedwire),調(diào)解服務(wù),一處更改只需要更改 ESB 調(diào)解服務(wù)的一處 可以獨立地創(chuàng)建和維護服務(wù),消息格式 更改,企業(yè)服務(wù)總線,企業(yè)服務(wù)總線提供集中調(diào)解服務(wù),可減少成本,39,示例:基于支付量的支付路徑,調(diào)解服務(wù):基于內(nèi)容的路由,40,示例:將
14、XML 轉(zhuǎn)化成二進制格式,一種 XML 模式向另一種 XML 格式轉(zhuǎn)化 特定于行業(yè)的轉(zhuǎn)化(例如,F(xiàn)IX 向 SWIFT 轉(zhuǎn)化),其他常見轉(zhuǎn)化,調(diào)解服務(wù):數(shù)據(jù)轉(zhuǎn)化,41,示例:從 SOAP/HTTP 切換到 JMS 消息,調(diào)解服務(wù):傳輸切換,42,示例:添加外部數(shù)據(jù)庫的顧客信息,調(diào)解服務(wù): 數(shù)據(jù)放大,43,復雜事件處理,執(zhí)行常規(guī)限制 周期性地報告累計支付 服務(wù)水平協(xié)議監(jiān)控和通知,其他示例,示例:欺詐檢測和警告,44,事務(wù)流調(diào)解服務(wù),所有更新要么提交,要么在一個事務(wù)中一起回滾,示例:多個數(shù)據(jù)庫和消息傳遞操作,45,以任何順序組合調(diào)解服務(wù) 構(gòu)建調(diào)解流以連接服務(wù),將調(diào)解服務(wù)組合到一起,以滿足連接需求,
15、46,應(yīng)用場景-舉例,網(wǎng)上銀行支付根據(jù)數(shù)量的不同路由到不同的支付系統(tǒng) 使用 WebSphere TX 地圖從 IFX 轉(zhuǎn)化為 SWIFT 和 ACH 格式 同一天對同一個發(fā)票號支付 3 次即生成客戶服務(wù)警告 對于 Web 服務(wù)客戶,處理支付的方式完全相同,47,文件系統(tǒng),平臺,AIX,Linux,Solaris,HP/UX,Windows,z/OS,IBM 企業(yè)服務(wù)總線可連接所有內(nèi)容,IBM 企業(yè)服務(wù)總線,Appliance,48,內(nèi)容,什么是企業(yè)服務(wù)總線 IBM的企業(yè)服務(wù)總線 如何進行系統(tǒng)集成 實例參考,實例參考,中國人民銀行TIPS系統(tǒng) ESB平臺 中國建設(shè)銀行EAI項目 建立總行信息總線
16、 煙草行業(yè)卷煙生產(chǎn)經(jīng)營決策管理系統(tǒng) 構(gòu)建行業(yè)統(tǒng)一的信息集成平臺 中遠集運運輸有限公司系統(tǒng)集成項目 建立基于三層體系結(jié)構(gòu),滿足公司今后系統(tǒng)集成需要 民航航空安全系統(tǒng)整合技術(shù)方案 利用現(xiàn)代信息技術(shù)建立完整的高速網(wǎng)絡(luò)交換平臺 天津電子口岸信息平臺整合項目 滿足信息的共享和交換,提供實時查詢服務(wù)。 更多,中國人民銀行TIPS項目,51,TIPS,國庫信息處理系統(tǒng) (Treasury Information Processing System)是一個以國庫橫行聯(lián)網(wǎng)的業(yè)務(wù)流程和工作流程為基礎(chǔ),連接稅務(wù)、財政、國庫及商業(yè)銀行等業(yè)務(wù)部門的信息集成處理系統(tǒng),用于傳遞、處理稅款繳納、劃分、入庫、退庫、對賬、業(yè)務(wù)監(jiān)
17、管、統(tǒng)計分析等各項業(yè)務(wù)的電子信息,是國庫各相關(guān)部門實現(xiàn)信息資源共享并實現(xiàn)相關(guān)業(yè)務(wù)處理電子化、自動化、一體化目標的支撐平臺和工具。,52,業(yè)務(wù)場景,53,TIPS 全國集中情況下的非功能性要求,聯(lián)網(wǎng)機構(gòu)數(shù): 3,000 Message size:2 K 系統(tǒng)峰值處理能力:2,100 業(yè)務(wù)/s (雙向,相當于4200筆報文/s) 端到端的響應(yīng)時間: 5 秒 TIPS內(nèi)部處理時間:2 秒 支持近似7*24不間斷運行。包括變更接入機構(gòu)、系統(tǒng)升級、打補丁等 Security,54,TIPS總體架構(gòu),55,TIPS系統(tǒng)架構(gòu)說明,表示層支持用戶通過Browser或定制的Java客戶端訪問系統(tǒng),表示層將基于
18、J2SE/J2EE 的技術(shù)架構(gòu)。 管理查詢服務(wù)(TIMS & TISS)提供系統(tǒng)的配置管理和從業(yè)務(wù)角度的監(jiān)控能力,同時提供數(shù)據(jù)分析、查詢的處理能力。 核心交易服務(wù)提供國庫信息處理 (如實時扣稅) 工作中各個環(huán)節(jié)的流程和業(yè)務(wù)完整性控制,并將相關(guān)信息保存到數(shù)據(jù)庫中。 數(shù)據(jù)庫提供數(shù)據(jù)的存儲,主要用來記錄交易業(yè)務(wù)的數(shù)據(jù)和跟蹤其狀態(tài)信息。 企業(yè)服務(wù)總線 (ESB) 主要提供相關(guān)系統(tǒng)的接入,消息 (Message) 的轉(zhuǎn)換 (Transformation) 和路由 (Routing) 功能。通過 ESB 能夠大大增強系統(tǒng)的適應(yīng)性 (Flexibility)。 MQ適配器提供聯(lián)網(wǎng)機構(gòu)和聯(lián)網(wǎng)中心間穩(wěn)定、可靠、安全的數(shù)據(jù)傳輸服務(wù),能夠保證數(shù)據(jù)的可靠傳輸只傳一次,保證傳到。,56,TIPS-ESB 系統(tǒng)總體邏輯圖,57,其它客戶和實例,中國銀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《天子傳奇win98版》劇情攻略
- 項目團支部介紹課件
- 韶關(guān)學院工程力學課件
- 2025年輕水堆核電站及配套產(chǎn)品項目合作計劃書
- xx河流排水防澇設(shè)施建設(shè)項目規(guī)劃設(shè)計方案(模板范文)
- 細胞生物學測試試題庫含答案
- 2025年增味劑項目發(fā)展計劃
- 現(xiàn)代商場超市連鎖店星級服務(wù)培訓 第三章 商品管理技能培訓
- 衛(wèi)星互聯(lián)網(wǎng)行業(yè)市場分析1
- 衛(wèi)生部突發(fā)中毒事件衛(wèi)生應(yīng)急預案
- SL-T+291-2020水利水電工程鉆探規(guī)程
- 大族激光切割機說明書
- 民宿托管運營合同模板
- 2024鄭州鐵路職業(yè)技術(shù)學院教師招聘考試筆試試題
- DL5009.2-2013 電力建設(shè)安全工作規(guī)程 第2部分:電力線路-www.biao-zhun.cn
- CHT 9008.3-2010 基礎(chǔ)地理信息數(shù)字成果1:500 1:1 000 1:2 000數(shù)字正射影像圖(正式版)
- 四川省成都市2024年七年級下學期期末數(shù)學試題附答案
- 體育館安全協(xié)議書
- 科目余額表模板
- 人口社會學(楊菊華 第二版) 課件 第8-14章 婚姻家庭-人口特征與民生發(fā)展
- 《字體設(shè)計》課程標準
評論
0/150
提交評論