企業(yè)服務(wù)總線(xiàn)ESB平臺(tái)介紹_第1頁(yè)
企業(yè)服務(wù)總線(xiàn)ESB平臺(tái)介紹_第2頁(yè)
企業(yè)服務(wù)總線(xiàn)ESB平臺(tái)介紹_第3頁(yè)
企業(yè)服務(wù)總線(xiàn)ESB平臺(tái)介紹_第4頁(yè)
企業(yè)服務(wù)總線(xiàn)ESB平臺(tái)介紹_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、企業(yè)服務(wù)總線(xiàn)ESB平臺(tái)介紹企業(yè)服務(wù)總線(xiàn)(ESB)產(chǎn)品概述企業(yè)服務(wù)總線(xiàn)(ESB)功能特性企業(yè)服務(wù)總線(xiàn)(ESB)產(chǎn)品案例企業(yè)服務(wù)總線(xiàn)(ESB)優(yōu)勢(shì)分析目錄傳統(tǒng)的IT架構(gòu)所面臨的問(wèn)題3一家商業(yè)公司業(yè)務(wù)系統(tǒng)拓?fù)鋱D企業(yè)中都面臨著業(yè)務(wù)系統(tǒng)運(yùn)維成本不斷提高的難題近年來(lái),有絕大多數(shù)企業(yè)的IT預(yù)算都花在維護(hù)上面,只有相對(duì)少量的用于新的IT投資在這種架構(gòu)下,企業(yè)面臨著巨大的挑戰(zhàn)和問(wèn)題,開(kāi)發(fā)和維護(hù)應(yīng)用接口將會(huì)變得很困難,開(kāi)銷(xiāo)昂貴。Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets

2、Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDB

3、C)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)問(wèn)題:應(yīng)用系統(tǒng)充斥著復(fù)雜多樣的接口邏輯4Interface(FTP Sockets Http JMS JDBC)ApplicationInterface(FTP Sockets Http JMS JDBC)ApplicationInterface(FTP Sockets Http JMS JDBC)ApplicationInterface(FTP Sockets Http JM

4、S JDBC)ApplicationInterface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)結(jié)果:應(yīng)用系統(tǒng)非常復(fù)雜企業(yè)花費(fèi)大量的IT預(yù)算在接口上,而不是業(yè)務(wù)應(yīng)用上系統(tǒng)之間強(qiáng)關(guān)聯(lián),更改其中一個(gè)系統(tǒng)就會(huì)影響其他系統(tǒng)接口越來(lái)越多,變動(dòng)時(shí)需要更改的地方就越多接口邏輯超過(guò)了業(yè)務(wù)邏輯問(wèn)題:點(diǎn)到點(diǎn)的連接成本成倍增加5應(yīng)用服務(wù)之間彼此緊密相連,相互必須理解彼此的消息格式和傳輸協(xié)議牽一發(fā)動(dòng)全身監(jiān)控系統(tǒng)營(yíng)銷(xiāo)管理工作門(mén)戶(hù)決策分析資源計(jì)劃人力資源財(cái)務(wù)系統(tǒng)固定資

5、產(chǎn)運(yùn)維中心監(jiān)控系統(tǒng)工作門(mén)戶(hù)采用總線(xiàn)架構(gòu)讓企業(yè)復(fù)用IT資產(chǎn),關(guān)注核心業(yè)務(wù)而不是IT系統(tǒng)6營(yíng)銷(xiāo)管理決策分析客戶(hù)管理監(jiān)控系統(tǒng)人力資源工作門(mén)戶(hù)需求管理運(yùn)維中心提高開(kāi)發(fā)效率降低維護(hù)成本快速適應(yīng)改變企業(yè)服務(wù)總線(xiàn)更快添加新的服務(wù)改變其中的服務(wù),對(duì)整個(gè)系統(tǒng)影響最小總線(xiàn)架構(gòu)提供集中仲裁服務(wù),降低了IT運(yùn)營(yíng)成本業(yè)務(wù)的更改只需修改ESB仲裁服務(wù)的一個(gè)地方只需要在ESB里修改數(shù)據(jù)轉(zhuǎn)換等業(yè)務(wù)規(guī)則,而不需要在應(yīng)用系統(tǒng)里修改7營(yíng)銷(xiāo)管理決策分析客戶(hù)管理監(jiān)控系統(tǒng)人力資源工作門(mén)戶(hù)需求管理運(yùn)維中心企業(yè)服務(wù)總線(xiàn)仲裁服務(wù)基于內(nèi)容的路由數(shù)據(jù)轉(zhuǎn)換傳輸協(xié)議轉(zhuǎn)換復(fù)雜事件處理業(yè)務(wù)規(guī)則實(shí)現(xiàn)消息格式更改路由規(guī)則變化協(xié)議內(nèi)容轉(zhuǎn)換企業(yè)服務(wù)總線(xiàn)是業(yè)界公認(rèn)

6、的應(yīng)用集成解決方案8Shape = ProtocolColor = Data type企業(yè)服務(wù)總線(xiàn)(ESB)是一個(gè)整合應(yīng)用和服務(wù)的靈活互聯(lián)架構(gòu)ESB能夠減少SOA架構(gòu)中應(yīng)用整合接口的數(shù)量和復(fù)雜程度ESB在服務(wù)提供者和請(qǐng)求者之間能夠完成如下功能:路由,服務(wù)間的消息傳遞協(xié)議轉(zhuǎn)換,請(qǐng)求者與提供者之間的傳輸協(xié)議轉(zhuǎn)換數(shù)據(jù)格式轉(zhuǎn)換,請(qǐng)求者和提供者之間數(shù)據(jù)格式的轉(zhuǎn)換事件處理,不同消息來(lái)源的業(yè)務(wù)事件處理9在“自主研發(fā),融合管理”IT戰(zhàn)略思想下的支撐系統(tǒng)開(kāi)發(fā)平臺(tái)演進(jìn)歷程上海公司業(yè)務(wù)支撐系統(tǒng)開(kāi)發(fā)平臺(tái)由運(yùn)行期管控、發(fā)布期管控、開(kāi)發(fā)期管控三大功能區(qū)構(gòu)成20052007年,完成了技術(shù)架構(gòu)的統(tǒng)一,實(shí)現(xiàn)了BOSS體系架構(gòu)的

7、標(biāo)準(zhǔn)化,為平臺(tái)建設(shè)打下基礎(chǔ)2008年嘗試的運(yùn)行期管控。實(shí)現(xiàn)了在業(yè)務(wù)支撐系統(tǒng)功能性需求建設(shè)過(guò)程中通過(guò)開(kāi)發(fā)平臺(tái)的改造,將非功能性需求植入業(yè)務(wù)支撐系統(tǒng)內(nèi)核的能力,真正實(shí)現(xiàn)了業(yè)務(wù)支撐系統(tǒng)端到端的運(yùn)行管控2009年嘗試的發(fā)布期管控。實(shí)現(xiàn)了對(duì)發(fā)布、編譯、測(cè)試過(guò)程的精確評(píng)估,有效提升開(kāi)發(fā)質(zhì)量2010年籌備中的開(kāi)發(fā)期管控,是上海公司業(yè)務(wù)支撐系統(tǒng)開(kāi)發(fā)平臺(tái)建設(shè)過(guò)程中邁出的最關(guān)鍵一步,一旦成功,將真正貫徹在軟件開(kāi)發(fā)過(guò)程中對(duì)集成商開(kāi)發(fā)的規(guī)范化管理能力開(kāi)發(fā)期管控2010真正實(shí)現(xiàn)對(duì)編碼環(huán)節(jié)的全面管控,擺脫對(duì)集成商工程師的個(gè)體依賴(lài)運(yùn)行期管控2008確立了非功能性需求的建設(shè)地位,實(shí)現(xiàn)在應(yīng)用端到端監(jiān)控上的質(zhì)的飛躍發(fā)布期管控20

8、09實(shí)現(xiàn)了真正意義上的 Change Impact Analysis (CIA)XX移動(dòng)ESB集成平臺(tái)實(shí)施路線(xiàn)概述( 1/6 )9沉寂與思考規(guī)劃需求開(kāi)發(fā)管理工程管理運(yùn)行維護(hù)安全業(yè)務(wù)運(yùn)營(yíng)賬務(wù)管理統(tǒng)計(jì)分析開(kāi)發(fā)管控能力IT運(yùn)維能力IT規(guī)劃能力IT集成能力2010年5月,上海公司完成CRM系統(tǒng)開(kāi)發(fā)平臺(tái)SOA改造理論與研究。經(jīng)過(guò)近一年的反復(fù)論證,上海公司清晰的意識(shí)到:1、結(jié)合各省公司SOA試點(diǎn)情況來(lái)看,包括上海公司在內(nèi),以各省公司現(xiàn)有的IT資源和能力,不足以全面深入的規(guī)劃、組織、掌握并有效管理所有的SOA業(yè)務(wù)組件。拆分CRM系統(tǒng),完成系統(tǒng)間SOA接口標(biāo)準(zhǔn)化工作,首先提升IT系統(tǒng)間的接口集成能力將是SOA

9、最佳的突破點(diǎn)。2、從中長(zhǎng)期而言,將系統(tǒng)相對(duì)拆小并獨(dú)立建設(shè),實(shí)現(xiàn)系統(tǒng)可迭代的更新,既符合運(yùn)營(yíng)商增效節(jié)支的需要,也將促成集成商系統(tǒng)軟件產(chǎn)品的專(zhuān)業(yè)化發(fā)展。3、從集團(tuán)公司長(zhǎng)遠(yuǎn)來(lái)看,部分被拆解后系統(tǒng)將首先被進(jìn)行集中化改造。通過(guò)集成總線(xiàn),上海公司可以快速的將本地系統(tǒng)剝離,與集團(tuán)公司的集中化系統(tǒng)進(jìn)行對(duì)接。10XX移動(dòng)ESB集成平臺(tái)實(shí)施路線(xiàn)概述( 2/6 )IT集成能力的組成系統(tǒng)規(guī)劃組織保障集成架構(gòu)軟件治理形成相應(yīng)的組織結(jié)構(gòu)、崗位設(shè)置及崗位技能指標(biāo)要求等;形成相應(yīng)的組織管理(包括KPI考核制度,人員培訓(xùn)、職業(yè)發(fā)展等)及預(yù)算成本機(jī)制;組織保障軟件治理通過(guò)IT集成平臺(tái)和工具支撐相關(guān)工作,從而提高工作效率;通過(guò)SA

10、M進(jìn)行軟件資產(chǎn)的集中管理;提供軟件資產(chǎn)管理的標(biāo)準(zhǔn)和規(guī)范;采用SOA架構(gòu)及標(biāo)準(zhǔn)化技術(shù);軟件資產(chǎn)可復(fù)用,增強(qiáng)了系統(tǒng)應(yīng)對(duì)變化的能力;分別在展現(xiàn)、服務(wù)、數(shù)據(jù)等層面進(jìn)行服務(wù)梳理;提供快速服務(wù)組裝的平臺(tái)工具;提供服務(wù)運(yùn)行情況的監(jiān)控能力;提供基礎(chǔ)設(shè)施及管理集成架構(gòu)系統(tǒng)規(guī)劃建立清晰系統(tǒng)邊界,提高系統(tǒng)靈活性和穩(wěn)定性;業(yè)務(wù)服務(wù)接口清晰,提升業(yè)務(wù)支撐系統(tǒng)的能力開(kāi)放;業(yè)務(wù)功能收斂,業(yè)務(wù)構(gòu)件之間不能有功能重疊;業(yè)務(wù)流程的設(shè)計(jì)、組織、實(shí)現(xiàn)和執(zhí)行;IT集成能力11XX移動(dòng)ESB集成平臺(tái)實(shí)施路線(xiàn)概述( 3/6 )IT系統(tǒng)SOA改造的目標(biāo):提升IT集成能力業(yè)務(wù)支撐系統(tǒng)的集成方式接口集成界面集成數(shù)據(jù)集成以ESOP、VGOP等OP

11、類(lèi)系統(tǒng)為代表的界面集成,是將后臺(tái)系統(tǒng)的業(yè)務(wù)能力快速包裝成界面功能的極佳選擇數(shù)據(jù)的分散與整合,是平衡開(kāi)發(fā)成本和維護(hù)成本的結(jié)果保持各個(gè)系統(tǒng)間數(shù)據(jù)的獨(dú)立性,是確保系統(tǒng)獨(dú)立性的關(guān)鍵接口的可管理,是系統(tǒng)間“可管理,可維護(hù)”的前提接口的有效規(guī)劃,是決定實(shí)現(xiàn)系統(tǒng)解耦,完成能力封裝的關(guān)鍵接口的標(biāo)準(zhǔn)化,是降低系統(tǒng)間替換成本的重要手段基于SOA的接口集成模式,是降低維護(hù)成本,提升服務(wù)擴(kuò)展能力的最佳實(shí)踐提升IT集成能力,從提高接口集成能力入手12XX移動(dòng)ESB集成平臺(tái)實(shí)施路線(xiàn)概述( 4/6 )ESB服務(wù)總線(xiàn)-A CRMESB服務(wù)總線(xiàn)-C軟件資產(chǎn)管理系統(tǒng)(SAM)ESB服務(wù)總線(xiàn)-D接口服務(wù)監(jiān)控系統(tǒng)(SSM)按業(yè)務(wù)域分

12、別部署ESB服務(wù)總線(xiàn),每根總線(xiàn)采用集群部署調(diào)用的外部公司的服務(wù)有單獨(dú)的ESB服務(wù)總線(xiàn)管理;該移動(dòng)向企業(yè)外暴露出去的服務(wù)有單獨(dú)的ESB服務(wù)總線(xiàn)管理建設(shè)企業(yè)級(jí)軟件資產(chǎn)管理系統(tǒng)(SAM)建設(shè)企業(yè)級(jí)接口服務(wù)監(jiān)控系統(tǒng)(SSM)服務(wù)調(diào)用邏輯部署架構(gòu)服務(wù)調(diào)用關(guān)系淘寶京東集團(tuán)公司新浪ESB服務(wù)總線(xiàn)-B面向集團(tuán)公司面向外部應(yīng)用引入外部服務(wù) BOSS BASS BOMC MMS管理內(nèi)部系統(tǒng)集成平臺(tái)規(guī)劃處理峰值為5000萬(wàn)/日交易,峰值TPS=5500左右13XX移動(dòng)ESB集成平臺(tái)實(shí)施路線(xiàn)概述( 5/6 )集成架構(gòu)引入增強(qiáng)對(duì)IT系統(tǒng)管控CRM域企業(yè)級(jí)接口總線(xiàn)CRM系統(tǒng)CRM系統(tǒng)1、將CRM分割成若干獨(dú)立部署的功能組

13、件,可以吸納不同的集成商分期分批建設(shè)各功能組件;2、避免一家獨(dú)攬整個(gè)CRM的建設(shè)工作,在戰(zhàn)略上增強(qiáng)了XX移動(dòng)在系統(tǒng)全生命周期中的話(huà)語(yǔ)權(quán);3、通過(guò)在功能組件規(guī)劃時(shí)的松耦合性,已經(jīng)在技術(shù)實(shí)現(xiàn)時(shí)的協(xié)議、數(shù)據(jù)的標(biāo)準(zhǔn)化,最大程度地隔離了各功能組件的耦合性,增強(qiáng)了各立發(fā)展的自獨(dú)性;4、在系統(tǒng)出現(xiàn)問(wèn)題的時(shí)候可以較快地辨別問(wèn)題模塊,并進(jìn)行透明化地跟蹤,而不是非透明化地黑盒處理,增強(qiáng)了不確定性;5、運(yùn)營(yíng)商很好的把握了CRM域的整體架構(gòu)、功能演進(jìn)14XX移動(dòng)ESB集成平臺(tái)實(shí)施路線(xiàn)概述( 6/6 )ESB產(chǎn)品的設(shè)計(jì)理念15ESB產(chǎn)品設(shè)計(jì)理念標(biāo)準(zhǔn)化ESB產(chǎn)品,聚焦國(guó)內(nèi)應(yīng)用的特點(diǎn),采用輕量級(jí)架構(gòu)高開(kāi)放性、擴(kuò)展性,便于二

14、次開(kāi)發(fā)做為一種集成架構(gòu),提供了新協(xié)議快速接入的能力ESB使用過(guò)程中的性能、可靠性問(wèn)題,尤其是基于標(biāo)準(zhǔn)SOAP協(xié)議的性能問(wèn)題針對(duì)點(diǎn)到點(diǎn)連接難于管理,重點(diǎn)解決服務(wù)管理問(wèn)題,提供統(tǒng)一的接口管理平臺(tái)ESBTMESB 功能架構(gòu)ESB 產(chǎn)品主要包含:ESB Studio:主要提供各種服務(wù)(中介服務(wù)、穿透服務(wù)、編排服務(wù)等)的開(kāi)發(fā)、調(diào)試以及屬性設(shè)置、元數(shù)據(jù)導(dǎo)出等,為便捷快速地開(kāi)發(fā)各種服務(wù)提供可能;ESB Server:提供了多協(xié)議的支持以及為服務(wù)運(yùn)行提供了高性能、高可靠的運(yùn)行環(huán)境,方便的擴(kuò)展機(jī)制,為ESB 融入企業(yè)IT環(huán)境提供了有效支撐及管控手段,同時(shí)不依賴(lài)于J2EE容器的特性大大提升了性能;ESB Cons

15、ole:提供了獨(dú)立和集群環(huán)境中的ESB Server進(jìn)行管理,同時(shí)對(duì)于服務(wù)全生命周期進(jìn)行管理;ESB Service State Monitor:提供了對(duì) ESBServer運(yùn)行時(shí)數(shù)據(jù)的存儲(chǔ)、分析能力,增強(qiáng)了客戶(hù)感知度;ESB Software Asset Management:提供了服務(wù)注冊(cè)、服務(wù)查找、SLA管理等功能;ESBService State MonitorESB ServerSOAP/HTTP、JMS、Http/Https、Socket、IBM MQ、SAP、FTP、JDBC等消息路由服務(wù)編排消息機(jī)制(MOM)協(xié)議轉(zhuǎn)換基礎(chǔ)服務(wù)資源分配擴(kuò)展機(jī)制超時(shí)機(jī)制重試機(jī)制熱加載異常處理消息轉(zhuǎn)換

16、ESB Studio服務(wù)開(kāi)發(fā)服務(wù)調(diào)試消息轉(zhuǎn)換服務(wù)編排消息增強(qiáng)JVMESB Console服務(wù)監(jiān)控消息監(jiān)控流程監(jiān)控日志分析系統(tǒng)配置消息路由ESB Software Asset ManagementSLA管理元數(shù)據(jù)管理服務(wù)注冊(cè)服務(wù)查找SEDA基礎(chǔ)框架服務(wù)器管理集群管理部署管理服務(wù)生命周期管理ESB部署架構(gòu)esb Server-1/jvmesb Server-2/jvmesb Server-n/jvmDBnoSQLR/Rhttp負(fù)載F5/ApacheESB Clusterhttpesb Console/j2ee服務(wù)提供者JMS負(fù)載esb Server服務(wù)消費(fèi)者jmsJms/http一個(gè)ESB集群包含

17、:一個(gè)邏輯HTTP協(xié)議入口(負(fù)載均衡),可以由F5或Apache HTTP Server、Nginx等充當(dāng);一個(gè)邏輯JMS協(xié)議入口(負(fù)載均衡),由一個(gè)esb Server充當(dāng);若干esb Server實(shí)例;一個(gè)R/R庫(kù);一個(gè)Console管理節(jié)點(diǎn);產(chǎn)品構(gòu)成-ESB Studio基于Eclipse的開(kāi)發(fā)環(huán)境;內(nèi)嵌了ESB Server方便了調(diào)試和測(cè)試;相關(guān)功能:消息路由消息轉(zhuǎn)換消息加工協(xié)議轉(zhuǎn)換服務(wù)編排動(dòng)態(tài)路由組件框架產(chǎn)品構(gòu)成-ESB ServerESB ServerJava(JVM)序號(hào)功能特性?xún)r(jià)值1直接構(gòu)建在JVM上擺脫J2ee環(huán)境束縛;使ESB系統(tǒng)更加輕量級(jí);為性能提升創(chuàng)造了空間;高性能價(jià)格

18、比:降低了對(duì)底層硬件環(huán)境的要求,即使在一般的PC Server上也能體現(xiàn)良好的性能;降低購(gòu)買(mǎi)成本:無(wú)需購(gòu)買(mǎi)商用J2ee容器(WebLogic、WebSphere、JBoss、Tomcat等);增強(qiáng)運(yùn)維管理:降低了客戶(hù)部署、運(yùn)維的復(fù)雜性提高了工作效率;產(chǎn)品構(gòu)成-ESB Console(1/2)http:/localhost:8080/governor1、基于WEB的Console管理控制臺(tái);2、實(shí)現(xiàn)了國(guó)際化功能;產(chǎn)品構(gòu)成-ESB Console(2/2)產(chǎn)品構(gòu)成-ESB SRRESB SRR(Service Registry and Repository)提供單一來(lái)源的目錄元數(shù)據(jù),用以存取,配置

19、服務(wù),包括服務(wù)細(xì)節(jié),技術(shù)接口基于WEB的應(yīng)用產(chǎn)品構(gòu)成-ESB SSMESB SSM(Service State Monitor)負(fù)責(zé)從ESB集群中各Server節(jié)點(diǎn)上搜集每次服務(wù)請(qǐng)求的詳細(xì)軌跡信息并進(jìn)行之久化,后續(xù)就可以依托這些持久化信息進(jìn)行多維度的服務(wù)統(tǒng)計(jì)分析 。esb Server-1/jvmesb Server-2/jvmesb Server-n/jvmDBNO-SQLR/Rhttp負(fù)載F5/ApacheESB Clusterhttpesb Console/j2eeProducerJMS負(fù)載esb ServerConsumerjmsJms/http序號(hào)功能特性?xún)r(jià)值1使用no-SQL數(shù)據(jù)庫(kù)

20、在特定環(huán)境下使用針對(duì)性技術(shù);提高了數(shù)據(jù)持久化的性能;對(duì)底層硬件要求低;高性能價(jià)格比:降低了對(duì)底層硬件環(huán)境的要求,即使在一般的PC Server上也能體現(xiàn)良好的性能;降低購(gòu)買(mǎi)成本:無(wú)需購(gòu)買(mǎi)商用數(shù)據(jù)庫(kù),降低了系統(tǒng)建設(shè)成本;提供API抽取日志數(shù)據(jù)增強(qiáng)價(jià)值數(shù)據(jù)的開(kāi)放性:可以通過(guò)API抽取并持久化到其他系統(tǒng)中;企業(yè)服務(wù)總線(xiàn)(ESB)產(chǎn)品概述企業(yè)服務(wù)總線(xiàn)(ESB)產(chǎn)品特性功能特性、擴(kuò)展性、高性能、可靠性、關(guān)鍵技術(shù)問(wèn)題企業(yè)服務(wù)總線(xiàn)(ESB)產(chǎn)品案例企業(yè)服務(wù)總線(xiàn)(ESB)優(yōu)勢(shì)分析目錄功能特性:服務(wù)注冊(cè)25在線(xiàn)工具Excel模板生成權(quán)限管理系統(tǒng)權(quán)限應(yīng)用權(quán)限運(yùn)行統(tǒng)計(jì)統(tǒng)計(jì)綜合查詢(xún)軟件資產(chǎn)管理接口注冊(cè)管理系統(tǒng)IP地址

21、管理資產(chǎn)審計(jì)管理上線(xiàn)部署管理資產(chǎn)管理者資產(chǎn)提供者資產(chǎn)調(diào)用者相關(guān)角色通過(guò)服務(wù)注冊(cè)與存儲(chǔ)SRR對(duì)接口服務(wù)、數(shù)據(jù)模型等軟件資產(chǎn)通過(guò)一定的管理流程進(jìn)行集中管理軟件服務(wù)資產(chǎn)的注冊(cè)管理在SOA體系下至關(guān)重要,其中接口服務(wù)資產(chǎn)的集中管控使得“資產(chǎn)狀況透明化”從而有效支撐集成架構(gòu)的部署價(jià)值調(diào)用關(guān)系管理軟件資產(chǎn)統(tǒng)計(jì)管理部署管理變更歷史查詢(xún)注冊(cè)審計(jì)報(bào)文審計(jì)調(diào)用審計(jì)審計(jì)任務(wù)管理接口運(yùn)行統(tǒng)計(jì)接口運(yùn)行診斷接口運(yùn)行檢索Excel格式校驗(yàn)在線(xiàn)比對(duì)工具功能特性:服務(wù)監(jiān)控26接口服務(wù)監(jiān)控系統(tǒng)(SSM)SSM Persistence數(shù)據(jù)庫(kù)數(shù)據(jù)訪(fǎng)問(wèn)接口服務(wù)行為日志消費(fèi)者行為日志提供者行為日志SSM App圖表展示引擎監(jiān)控模板管理事

22、件觸發(fā)機(jī)制接口服務(wù)服務(wù)提供者服務(wù)消費(fèi)者分析某時(shí)間段內(nèi)服務(wù)提供者系統(tǒng)性能較差的TOP10列表;分析某時(shí)間段內(nèi)某服務(wù)提供者系統(tǒng)中性能較差的服務(wù)的TOP10列表;分析某時(shí)間段內(nèi)某服務(wù)提供者總體服務(wù)提供概況; 服務(wù)提供者系統(tǒng)行為分析分析某時(shí)間段內(nèi)訪(fǎng)問(wèn)峰值較大的TOP10的服務(wù)消費(fèi)者系統(tǒng);分析某時(shí)間段內(nèi)某服務(wù)消費(fèi)者系統(tǒng)訪(fǎng)問(wèn)量的變化趨勢(shì);分析某時(shí)間段內(nèi)某服務(wù)消費(fèi)者系統(tǒng)失敗訪(fǎng)問(wèn)次數(shù);服務(wù)消費(fèi)者系統(tǒng)行為分析分析某時(shí)間段內(nèi)服務(wù)運(yùn)行的總體情況:成功率、失敗率等分析某時(shí)間段內(nèi)TOP10性能較差的服務(wù)列表分析某時(shí)間段內(nèi)系統(tǒng)整體的性能變化走勢(shì)分析接口服務(wù)行為分析SSM通過(guò)對(duì)“接口服務(wù)”、“服務(wù)提供者”、“服務(wù)消費(fèi)者”等

23、三個(gè)實(shí)體的行為模式監(jiān)控,來(lái)為評(píng)價(jià)相關(guān)業(yè)務(wù)運(yùn)行健康狀況及相關(guān)業(yè)務(wù)決策提供參考分析數(shù)據(jù) 。其中接口服務(wù)資產(chǎn)的運(yùn)行期監(jiān)控使得“資產(chǎn)使用情況透明化”從而有效支撐集成架構(gòu)的部署價(jià)值功能特性:服務(wù)編排基于強(qiáng)大的ESB中介流服務(wù)編排設(shè)計(jì)工具27動(dòng)態(tài)消息路由異常處理機(jī)制復(fù)雜業(yè)務(wù)運(yùn)算垃圾消息過(guò)濾功能特性:消息路由可實(shí)現(xiàn)EIP標(biāo)準(zhǔn)級(jí)的路由模型28ApplicationApplicationMessageChannelRoutingTranslationEndpointChapter 5:Message ConstructionChapter 4:Messaging ChannelsChapter 7:Messag

24、e RoutingChapter 8:MessageTransformationChapter 10:Messaging EndpointsChapter 11:SystemsManagementMessagingChapter 2:IntegrationStylesChapter 3:MessagingSystemsMessageMessage ChannelPipes and FiltersMessageRouterMessageTranslatorMessageEndpoint功能特性:內(nèi)嵌的消息處理組件29ESB中內(nèi)嵌了高性能的消息中間件,從而為客戶(hù)靈活地進(jìn)行異步服務(wù)調(diào)用提供了可能,同

25、時(shí)也避免了使用外部消息中間件帶來(lái)的性能開(kāi)銷(xiāo) 。ESB內(nèi)嵌消息中間件消息發(fā)送方消息接受方中介流(1)(2)(3)(4)擴(kuò)展性:協(xié)議轉(zhuǎn)換30產(chǎn)品允許對(duì)特定協(xié)議通過(guò)擴(kuò)展開(kāi)發(fā)的方式進(jìn)行支持,協(xié)議包括:標(biāo)準(zhǔn)的通信協(xié)議和報(bào)文數(shù)據(jù)協(xié)議,從而增強(qiáng)了產(chǎn)品適應(yīng)客戶(hù)多樣性要求的能力保護(hù)了客戶(hù)的投資,并且也提升了集成商的價(jià)值 。ESBhttpjmssocket其他httpjmssocket其他SOAPJSONXMLtxtBurlapHessianHL78583其他SOAPJSONXMLtxtBurlapHessianHL78583其他請(qǐng)求請(qǐng)求通過(guò)在Studio、Server、Console等產(chǎn)品部件層面進(jìn)行擴(kuò)展開(kāi)發(fā),

26、從而更加方便地支撐多樣化的協(xié)議要求擴(kuò)展性:組件框架31ESBCustomImplCustomImplCustomImplESB的組件開(kāi)發(fā)完全采用Adapter的架構(gòu)思想,在實(shí)現(xiàn)某種類(lèi)型的協(xié)議時(shí)只需考慮協(xié)議本身的特性,而不必過(guò)多的關(guān)注ESB內(nèi)部的架構(gòu)TransportAbstractProxyAbstractBusinessAbstractEndpointAbstractCustomImplAdapterAdapter通過(guò)事先實(shí)現(xiàn)好的Custom Impl層抽象出各種協(xié)議實(shí)現(xiàn)的共性部分,用戶(hù)只需根據(jù)組件框架接口實(shí)現(xiàn)Adapter。在組件框架技術(shù)上實(shí)現(xiàn)了IBM MQ Adapter、SAP Ada

27、pter擴(kuò)展性:攔截器機(jī)制32通過(guò)引入對(duì)多協(xié)議請(qǐng)求的攔截機(jī)制,使得可以非常方便的進(jìn)行多種個(gè)性化功能的擴(kuò)展開(kāi)發(fā),譬如:加密/解密、訪(fǎng)問(wèn)安全控制、內(nèi)容壓縮等,從而提高了系統(tǒng)的靈活性和穩(wěn)定性 。ESBhttpjmssocket其他httpjmssocket其他請(qǐng)求請(qǐng)求中介流接入?yún)f(xié)議攔截器接出協(xié)議攔截器基于單臺(tái)PC Server(Intel 酷睿2 Q8300) ESB每秒處理5K消息3600筆,每小時(shí)處理約1200萬(wàn)筆,CPU利用率為41%不通過(guò)ESB,直接調(diào)用后臺(tái)WebService,處理效率為每秒3700筆,每小時(shí)處理約1300萬(wàn)筆ESB的性能損耗約為3%左右高性能:高效的請(qǐng)求處理高性能:XX移

28、動(dòng)ESB集成平臺(tái)運(yùn)行情況2012年12月1日,XX移動(dòng)ESB集成平臺(tái)實(shí)際業(yè)務(wù)的日調(diào)用量32,264,536筆。高峰期5分鐘統(tǒng)計(jì)198,352次。目前日最高調(diào)用量為50,000,000筆。34高性能:直接構(gòu)建在JVM之上直接構(gòu)建在JVM上,為性能提升和架構(gòu)發(fā)展提供了空間;不依賴(lài)于WebLogic、WebSphere、Jboss、Tomcat等J2ee容器,降低客戶(hù)部署的復(fù)雜性和購(gòu)買(mǎi)成本;擺脫J2ee環(huán)境不必要的冗余功能,使ESB系統(tǒng)更加輕量級(jí);ESB ServerJava(JVM)Java傳統(tǒng)處理模型:thread-per-request意味上下文切換資源占用鎖的競(jìng)爭(zhēng)高性能:服務(wù)請(qǐng)求處理模型高性

29、能:SEDA架構(gòu)介紹SEDA(staged event-driven architecture),階段事件驅(qū)動(dòng)架構(gòu),可以將邏輯進(jìn)行分段(stage)處理,通過(guò)對(duì)每段邏輯進(jìn)行有效的資源和處理能力的調(diào)配,進(jìn)而提高系統(tǒng)的吞吐能力、穩(wěn)定性、以及系統(tǒng)的水平擴(kuò)展能力。異步多線(xiàn)程模型-SEDA特點(diǎn)邏輯分段段之間基于隊(duì)列/事件通信資源分配超量請(qǐng)求資源配額請(qǐng)求積壓基于隊(duì)列有策略丟棄外部不穩(wěn)定異步通知高性能:SEDA架構(gòu)異步解耦Java應(yīng)用系統(tǒng)接入處理接出分配資源Java應(yīng)用系統(tǒng)接入處理接出Java應(yīng)用系統(tǒng)隔離不穩(wěn)定接入處理接出Java應(yīng)用系統(tǒng)接入處理接出接入接入接出合理分組高性能:SEDA應(yīng)用高性能:基于異步

30、Servlet 的 HTTP 接入使用異步 Servlet技術(shù),解決了普通Web容器在處理長(zhǎng)時(shí)間服務(wù)調(diào)用時(shí),工作線(xiàn)程被掛起的問(wèn)題,提高了系統(tǒng)的吞吐量可靠性:適應(yīng)復(fù)雜外部環(huán)境接入可用性復(fù)雜網(wǎng)絡(luò)丟包的接入頻繁連接的問(wèn)題程序錯(cuò)誤帶來(lái)的問(wèn)題數(shù)據(jù)包大小瞬時(shí)的浪涌訪(fǎng)問(wèn)接出可用性補(bǔ)償重啟的策略產(chǎn)品通過(guò)各種機(jī)制保證ESB能適應(yīng)各種復(fù)雜的外部環(huán)境ESB服務(wù)總線(xiàn)并發(fā)請(qǐng)求超量請(qǐng)求請(qǐng)求積壓外部系統(tǒng)外部系統(tǒng)外部系統(tǒng)通信中斷服務(wù)不可用外部服務(wù)超時(shí)可靠性:適應(yīng)復(fù)雜外部環(huán)境分業(yè)務(wù)場(chǎng)景部署:在負(fù)載均衡上部署業(yè)務(wù)規(guī)則,將不同業(yè)務(wù)類(lèi)型的服務(wù)路由到不同ESB Server組,從而隔離了不同業(yè)務(wù)域之間的相互影響;線(xiàn)程資源優(yōu)化:在單獨(dú)的

31、ESB Server中可以為每個(gè)服務(wù)分別設(shè)置處理線(xiàn)程數(shù),從而可以提高關(guān)鍵服務(wù)的處理能力保障QoS;業(yè)務(wù)隔離,增強(qiáng)關(guān)鍵業(yè)務(wù)的運(yùn)行質(zhì)量QoS關(guān)鍵技術(shù)問(wèn)題:數(shù)據(jù)集成43ETL處理OracleMySQLDB2SybaseXML文件TXTExcelData SourcePrimetonDI數(shù)據(jù)中心(ODS)主題庫(kù)主題庫(kù)主題庫(kù)數(shù)據(jù)倉(cāng)庫(kù)的監(jiān)控與維護(hù)ETL元數(shù)據(jù)管理ETL處理ETL處理模型監(jiān)控與配置主題庫(kù)主題庫(kù)Data WarehouseReport/OLAP/DSSOLAP引擎報(bào)表工具前端應(yīng)用元數(shù)據(jù)管理通過(guò)數(shù)據(jù)集成技術(shù)構(gòu)建企業(yè)數(shù)據(jù)中心企業(yè)服務(wù)總線(xiàn)(ESB)產(chǎn)品概述企業(yè)服務(wù)總線(xiàn)(ESB)功能特性企業(yè)服務(wù)總線(xiàn)(

32、ESB)產(chǎn)品案例企業(yè)服務(wù)總線(xiàn)(ESB)優(yōu)勢(shì)分析目錄XX移動(dòng)BSS集成平臺(tái)規(guī)劃、咨詢(xún)與建設(shè);神東煤炭IT集成平臺(tái)平安重慶項(xiàng)目;南京智慧城市項(xiàng)目?jī)?nèi)蒙移動(dòng)CRM集成平臺(tái)項(xiàng)目;廣西移動(dòng)電子渠道集成平臺(tái)項(xiàng)目;青海電信CSB集成平臺(tái);天津電信CSB集成平臺(tái);江蘇電信CSB集成平臺(tái);電信集團(tuán)OIP集成平臺(tái);江蘇電信OIP集成平臺(tái);安徽電信OIP集成平臺(tái);福建移動(dòng)SDP業(yè)務(wù)提供平臺(tái)項(xiàng)目;廣東電信SDP業(yè)務(wù)提供平臺(tái)項(xiàng)目;江蘇移動(dòng)SDP業(yè)務(wù)提供平臺(tái)項(xiàng)目;產(chǎn)品案例(1/4)產(chǎn)品案例(2/4)安徽電信OSS域產(chǎn)品替代測(cè)試ESB 的性能明顯優(yōu)于Oracle Service Bus 11gESB 的TPS(每秒事務(wù)數(shù))是

33、OSB11g的1.8倍;ESB 的響應(yīng)時(shí)間僅為OSB11g的55%左右;廣西移動(dòng)ESB產(chǎn)品選型測(cè)試ESB 綜合性能測(cè)試第一Oracle Service Bus 11gIBM WebSphere Message Broker v6.146產(chǎn)品案例(3/4)中國(guó)電信集團(tuán)CRM2.0 CSB選型重要性:中國(guó)電信CRM2.0是涉及集團(tuán)和31個(gè)省的一次重要系統(tǒng)群升級(jí),肩負(fù)著電信重組、全業(yè)務(wù)(移動(dòng)業(yè)務(wù)、固網(wǎng)業(yè)務(wù))運(yùn)營(yíng)后企業(yè)戰(zhàn)略向縱深發(fā)展的重要任務(wù),是中國(guó)電信未來(lái)業(yè)務(wù)發(fā)展的堅(jiān)實(shí)IT基礎(chǔ),所以深受各級(jí)領(lǐng)導(dǎo)的關(guān)心和重視 。很謹(jǐn)慎:企業(yè)服務(wù)總線(xiàn)(ESB)是中國(guó)電信經(jīng)過(guò)長(zhǎng)期縝密研究、并結(jié)合自身業(yè)務(wù)與信息化建設(shè)特點(diǎn)在

34、本次CRM2.0系統(tǒng)群建設(shè)中決定大規(guī)模引入的SOA基礎(chǔ)中間件,并根據(jù)自身多年的信息化建設(shè)經(jīng)驗(yàn)決定以采取市場(chǎng)上專(zhuān)業(yè)、成熟產(chǎn)品的方式引入ESB產(chǎn)品,從而降低系統(tǒng)建設(shè)的潛在風(fēng)險(xiǎn) 。好結(jié)果:為了保證ESB產(chǎn)品選型的科學(xué)性,電信集團(tuán)自2010年初就不斷接觸國(guó)內(nèi)市場(chǎng)上的中間件廠(chǎng)商,并于2010年中旬開(kāi)始組織有影響力的6家廠(chǎng)商(IBMOracle東方通麒麟遠(yuǎn)創(chuàng)微軟)進(jìn)行了為期6個(gè)月的選型測(cè)試,包含了功能、性能、穩(wěn)定性、擴(kuò)展性等幾百個(gè)場(chǎng)景,通過(guò)全方位的綜合評(píng)定最終決定選取IBM、Oracle、三家作為入圍廠(chǎng)商,測(cè)試過(guò)程和結(jié)果也充分體現(xiàn)了產(chǎn)品較國(guó)外產(chǎn)品的本土化優(yōu)勢(shì),以及較國(guó)內(nèi)產(chǎn)品在成熟度方面的優(yōu)勢(shì) 。產(chǎn)品案例(

35、4/4)中國(guó)電信集團(tuán)OSS集成平臺(tái)經(jīng)過(guò)與國(guó)內(nèi)外眾多產(chǎn)品的綜合對(duì)比,中國(guó)電信集團(tuán)總部于2010年末最終選取了ESB產(chǎn)品建設(shè)集團(tuán)級(jí)OSS集成平臺(tái)。該集成平臺(tái)未來(lái)需要解決集團(tuán)及31個(gè)省OSS域上百個(gè)系統(tǒng)、幾千個(gè)服務(wù)的整合,系統(tǒng)規(guī)模之大,覆蓋范圍之廣,都是在業(yè)界少見(jiàn)的,充分體現(xiàn)了ESB產(chǎn)品適應(yīng)國(guó)內(nèi)大規(guī)模服務(wù)整合的能力,已經(jīng)較國(guó)外產(chǎn)品的本土化優(yōu)勢(shì),較國(guó)內(nèi)產(chǎn)品在成熟度方面的優(yōu)勢(shì)。安徽電信OSS集成平臺(tái)安徽電信自2006年就開(kāi)始使用某國(guó)外知名廠(chǎng)商的ESB產(chǎn)品(后來(lái)該廠(chǎng)商收購(gòu)了SUN和BEA)建設(shè)服務(wù)集成平臺(tái),隨著該平臺(tái)支撐業(yè)務(wù)范圍的不斷擴(kuò)大,用戶(hù)發(fā)現(xiàn)該產(chǎn)品逐漸暴露出一些深層次的問(wèn)題,而這些問(wèn)題在系統(tǒng)建設(shè)初期

36、是體現(xiàn)不出來(lái)的,最嚴(yán)重的時(shí)候?qū)е聵I(yè)務(wù)受理系統(tǒng)癱瘓,影響企業(yè)的正常業(yè)務(wù) 。經(jīng)過(guò)與接觸以及嚴(yán)謹(jǐn)?shù)倪x型測(cè)試最終選擇了ESB產(chǎn)品,并逐步在企業(yè)內(nèi)推廣,在測(cè)試過(guò)程中ESB產(chǎn)品表現(xiàn)了較好的性能、可靠性?xún)?yōu)勢(shì),在某些特定的場(chǎng)景下TPS(每秒事務(wù)數(shù))是對(duì)方的1.8倍,響應(yīng)時(shí)間僅為對(duì)方的一半 。廣西移動(dòng)ESB產(chǎn)品選型測(cè)試ESB 綜合性能測(cè)試第一Oracle Service Bus 11gIBM WebSphere Message Broker v6.1中國(guó)電信CSB集成平臺(tái)49面向客戶(hù)面向合作伙伴面向內(nèi)部員工代理商CP/SP營(yíng)業(yè)員客戶(hù)經(jīng)理客服代表公眾客戶(hù)CRM系統(tǒng)產(chǎn)品與套餐管理系統(tǒng)(PPM)增值業(yè)務(wù)訂購(gòu)關(guān)系管理平

溫馨提示

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

評(píng)論

0/150

提交評(píng)論