




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(9數(shù)通暢聯(lián)IAEAIESB集成平臺白皮書(V3.5)目錄TOC\o"1-5"\h\z\o"CurrentDocument"聲明 4\o"CurrentDocument"1. 概述 4\o"CurrentDocument"1.1. 研發(fā)背景 41.2. 產(chǎn)品定位 5\o"CurrentDocument"2. 產(chǎn)品架構(gòu) 6\o"CurrentDocument"2.1. 設(shè)計理念 62.2. 體系結(jié)構(gòu) 7\o"CurrentDocument"ESB設(shè)計器 8\o"CurrentDocument"ESB服務(wù)器 9\o"CurrentDocument"2.2.3. 管理控制臺 10\o"CurrentDocument"2.3. 運行機(jī)制 11\o"CurrentDocument"3.產(chǎn)品特性 11\o"CurrentDocument"3.1. 易用性 11\o"CurrentDocument"3.2. 開放性 12\o"CurrentDocument"3.3. 擴(kuò)展性 12\o"CurrentDocument"3.4. 安全性 12\o"CurrentDocument"3.5. 穩(wěn)定性 12\o"CurrentDocument"3.6. 異常處理 12\o"CurrentDocument"日志記錄 12\o"CurrentDocument"事務(wù)處理 12\o"CurrentDocument"3.9. 集群技術(shù) 12母數(shù)通暢聯(lián)TOC\o"1-5"\h\z\o"CurrentDocument"3.10. 高性價比 13\o"CurrentDocument"4.客戶價值 134.1. 加快交付速度 13提高交付質(zhì)量 13降低開發(fā)成本 13減少維護(hù)成本 13\o"CurrentDocument"資源 14\o"CurrentDocument"專業(yè)術(shù)語 14\o"CurrentDocument"公司理念 15聲明本文檔所有內(nèi)容由沈陽數(shù)通暢聯(lián)軟件技術(shù)有限公司撰寫提供,未經(jīng)數(shù)通暢聯(lián)許可不得私自更改本文檔內(nèi)容,數(shù)通暢聯(lián)保留本文檔的最終解釋權(quán)。1.概述1.1.研發(fā)背景在現(xiàn)代企業(yè)的經(jīng)營理念在競爭加劇和IT發(fā)展的驅(qū)使下,開始朝著實時型企業(yè)(real-timeenterprise)的管理模式發(fā)展。一個具備實時反應(yīng)能力的企業(yè)對信息系統(tǒng)的整合提出了前所未有的高要求,因為分割和零散的系統(tǒng)將阻礙其成為實時型企業(yè)。對大型企業(yè)而言,想整合現(xiàn)有的系統(tǒng)本身就是一項巨大的工程,加之還要在整合中兼顧企業(yè)發(fā)展的新需求,這就難上加難。但在維持企業(yè)正常工作的環(huán)境中,同時兼顧新舊系統(tǒng)之間的融合、解決各分支機(jī)構(gòu)和各部門間的信息溝通和數(shù)據(jù)共享,真正轉(zhuǎn)變?yōu)橐粋€實時型企業(yè)的難度很大。面對這些頭痛的問題,企業(yè)需要一個能夠真正化解難題的技術(shù)平臺——它應(yīng)該是高屋建瓴,超然于現(xiàn)有的所有技術(shù)平臺和應(yīng)用平臺之上。這樣才能把處于分散狀態(tài)且未來母數(shù)通暢聯(lián)也絕不可能集中的軟硬件平臺整合起來。此外,這個平臺還要能包容未來不斷增長和動態(tài)變化的企業(yè)信息化的需求,并能夠把新系統(tǒng)完整、有機(jī)而自然地與現(xiàn)有系統(tǒng)架構(gòu)整合在一起。大規(guī)模分布式的企業(yè)應(yīng)用需要相對簡單而實用的中間件技術(shù)來簡化和統(tǒng)一越來越復(fù)雜、繁瑣的企業(yè)級信息系統(tǒng)平臺。面向服務(wù)體系架構(gòu)(SOA)是能夠?qū)?yīng)用程序的不同功能單元通過服務(wù)之間定義良好的接口和契約聯(lián)系起來。SOA使用戶可以不受限制地重復(fù)使用軟件、把各種資源互連起來,只要IT人員選用標(biāo)準(zhǔn)接口包裝舊的應(yīng)用程序、把新的應(yīng)用程序構(gòu)建成服務(wù),那么其他應(yīng)用系統(tǒng)就可以很方便的使用這些功能服務(wù)。支撐SOA的關(guān)鍵是其消息傳遞架構(gòu)-企業(yè)服務(wù)總線(ESB),ESB是傳統(tǒng)中間件技術(shù)與XML、Web服務(wù)等技術(shù)相互結(jié)合的產(chǎn)物,用于實現(xiàn)企業(yè)應(yīng)用不同消息和信息的準(zhǔn)確、高效和安全傳遞。消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)協(xié)調(diào)運作,實現(xiàn)不同服務(wù)之間的通信與整合。1.2.產(chǎn)品定位應(yīng)用集成平臺主要作為企業(yè)信息系統(tǒng)的“龍骨”來集成各業(yè)務(wù)系統(tǒng),一般稱之為企業(yè)服務(wù)總線(EnterpriseServiceBUS,ESB),在數(shù)通暢聯(lián)軟件的產(chǎn)品家族中應(yīng)用集成平臺命名為AEAIESB。領(lǐng)域及行屹用AEAIDeueoppETtform(Miscdp)主數(shù)據(jù)管理平臺AEAIMasterData
Manage領(lǐng)域及行屹用AEAIDeueoppETtform(Miscdp)主數(shù)據(jù)管理平臺AEAIMasterData
Manage(MDM}門戶集成平臺AEAIPortalServer(Portal)流程集成平臺AEAIBusinessProcessManage(BPM)應(yīng)用集成平臺AEAIEnterpriseServiceBus(ESB)2.產(chǎn)品架構(gòu)2.1.設(shè)計理念A(yù)EAIESB最大的技術(shù)特點在于,它是一個完全面向企業(yè)級的中間件解決方案,可以架構(gòu)在企業(yè)現(xiàn)有的網(wǎng)絡(luò)框架、軟硬件系統(tǒng)之上,基于適配器技術(shù),把數(shù)據(jù)、接口、協(xié)議、消息、文件都進(jìn)行統(tǒng)一封裝,采用引擎把他們圖形串聯(lián)起來,構(gòu)建數(shù)據(jù)集成、應(yīng)用集成的可視化流程,實現(xiàn)數(shù)據(jù)傳輸交換、異構(gòu)系統(tǒng)對接,更多情況下作為服務(wù)提供者角色,為其他系統(tǒng)提供業(yè)務(wù)服務(wù)。
數(shù)據(jù)資源(Oracle*SQLServer,JMS )數(shù)據(jù)資源(Oracle*SQLServer,JMS )業(yè)務(wù)服務(wù)I說IIMI I型I管理秦烷支撐漆蜿置嚴(yán)分祈累規(guī)webbed消息擁WfexAEAIESB貴融冊服爲(wèi)雌齷駆對企業(yè)而言,采用ESB中間件系統(tǒng)作為企業(yè)級信息系統(tǒng)整合方案中的中樞技術(shù),幾乎可以無須添加任何軟硬件設(shè)備,就可把過去、現(xiàn)有和未來的IT系統(tǒng)整合在企業(yè)級的信息應(yīng)用框架下,并且能為企業(yè)提供實時、大容量的信息通信和實時控制、管理和分配消息傳遞的能力,復(fù)用既有的IT資產(chǎn)、提高整個網(wǎng)絡(luò)和信息系統(tǒng)的使用效率、減少IT總擁有成本。2.2.體系結(jié)構(gòu)AEAIESB應(yīng)用集成平臺,主要包括三部分:ESB服務(wù)器,ESB設(shè)計器、管理控制臺,產(chǎn)品架構(gòu)如下圖:ESR設(shè)計器管理控制臺W亦服務(wù)配置消恩流程構(gòu)崖流程組件配阻ESR設(shè)計器管理控制臺W亦服務(wù)配置消恩流程構(gòu)崖流程組件配阻擴(kuò)展邏輯編寫動態(tài)部評調(diào)試
組件面板編輯器典型流程向?qū)а猙腿務(wù)&消息流程服務(wù)資源管理服務(wù)流程啟停流程實時監(jiān)控
數(shù)據(jù)庫窿源管理消息隊列管理全局變蜀管理流程運行純計2.2.1.ESB設(shè)計器ESB設(shè)計器是基于Eclipse插件開發(fā)的Web服務(wù)以及消息流程設(shè)計工具,以可視化、拖拽式方式來創(chuàng)建Web服務(wù)、消息流程,直接連接至ESB服務(wù)器,實現(xiàn)動態(tài)熱部署即時斷點調(diào)試??梢暬献Х绞娇梢暬献Х绞紸EAIESB設(shè)計器基于Eclipse以可視化、拖拽方式實現(xiàn)集成流程構(gòu)建,所有組件都可母數(shù)通暢聯(lián)以使用拖拽方式投放至編輯區(qū)內(nèi),流程的設(shè)計方式打破了原有固定的編碼思維,開發(fā)人員所設(shè)計的程序?qū)⒁詧D形化、高復(fù)用性、高可讀性的方式存在。>提供豐富的組件AEAIESB設(shè)計器為用戶提供了豐富的可視化組件(路由器、數(shù)據(jù)適配器、流程接入器),開發(fā)人員可以使用優(yōu)雅的方式和極少的代碼即可完成整套流程的設(shè)計。>動態(tài)熱部署技術(shù)AEAIESB設(shè)計器的動態(tài)熱部署技術(shù)可以對單、多個流程進(jìn)行動態(tài)部署,大大節(jié)省了啟停服務(wù)所耗費的時間。>即時斷點調(diào)試對于設(shè)計器,調(diào)試功能一直是開發(fā)人員關(guān)注的焦點°AEAIESBDesigner可以配合AEAIESB服務(wù)器對程序進(jìn)行即時調(diào)試。2.2.2.ESB服務(wù)器ESB服務(wù)器提供協(xié)議接入、協(xié)議適配、數(shù)據(jù)適配、應(yīng)用適配、消息轉(zhuǎn)換、消息路由等核心功能,同時各流程及組件支持服務(wù)編排和事務(wù)控制,流程運行信息可以實時推送至管理控制臺,便于調(diào)試期定位及運行期鎖定監(jiān)控。圄ESBServer回s:ei'uer圄ESBServer回s:ei'uerJspublishaddresstobe/SoakerManage|Pi'oxodlFacade=86—Proxool0.9.1<23-0ug-200811:10>oi'g.apache.cxf-transport.sei'ulet.CXFSevuletupdateContex__ Ioncontext1BusApplicationContext=411一Refreshingopg_apache-cxf-bukei'Login,Soakei'ManageJ;i'ootofFactoryhieravehy2014—8—1422:17:40oi'g.apache.cxF.sei'uice.Factoi'y.ReFlectionSeruiceFactot'yB-j呂息Great:ingService<http:/Zsepuice-sme_esb.atfileai-com/>SoakerLoginSeru2014—8—1422:17:41oi'g.apache.cxF.endpoint-Servei'ImplinitDestination1舌息二Settintfthesei'uei'Jspublishaddresstobe/SoakevLogin2014—8—1422:17:41oi'g.apache.cxf-sei'uice-Factopy-ReFlectionSeruiceFactot'yB1耳息&CreatingService<}ittp:/Zseruice-sme_esb.acjileai_comZ>SoakerManageSeL'2014—8—1422:17:41oi'g.apache.cxf.endpoint-Sepuei'ImplinitDestination1耳息&Settinefthe22:17:43,8G6INFO2014-8-1422:17:44 _ _|耳息&Lockdthebuswithapplicati22:17:44,193INFO[ThuRug1422:17:44CSI2014];parent=□rcj.spi'ingFpanework-web.context-sup22:17:44,4G9INFOBusApplicatlonContext=426一BeanFactoryforapplicationBeanFactDi'iiPlcdaSleE2:17:44,472INFODefaLiLtListaJjleBeanFactai'y:414—Ere-instantiatingsingll'anewoi'k.beans.factoi'y.snppoi't-DefauItListableBeanFactovyP487ae02014—8—1422:17:44oi'g.apache.cxf-transport.sei'ulet.AbstI'actCXFSeruletreplH言丿息二Sei'uLet=t=ranspur匸factoryalreadyi*ecfistered2014—8—1422:17:44oi'g.apache.catalina-startup-HostConFigdeployDit'ectory耳息&Deployincjuebapplicationdii'ectopyC:XUsei'sSAdninisti'atoi'\Desktop\l[ra2014—8—14Z2:丄7:46os*g.apacli^.coi/ote-Abs匸片耳匚匸Fi^otocolstartj呂息二StartingPi'otocoLHandler['phttp-apr-9090'1]2014—8—1422:17:46oi'g.apache.coyote-AbstractProtocolstartn百.,息、=ingrPi'utoicoLlltiridlei'[1"ciJp—apt'-900?11122:17:46j,273INFOroot:94一resetlogsettingusetime=17ns2014—8—1422:17:46oi'g.apache.catalina-startup-CatalinastartH后.息?=Serverstai'tup±n5324Gmsrrr2.2.3.管理控制臺管理控制臺,類似Windows系統(tǒng)的注冊表+事件查看器+系統(tǒng)服務(wù)+控制面板功能合集,主要管理的對象為服務(wù)、流程及相關(guān)資源,主要功能包括:服務(wù)資源管理、服務(wù)流程啟停、實時監(jiān)控、消息隊列管理以及流程運行統(tǒng)計等。丿捽刑曲=1 ESQSamppq-^MFgS丿捽刑曲=1 ESQSamppq-^MFgS'二FirWEmti□n訃:匚說存卜:iI.冊放P:|:-c.JAH總1坐?-□:-F.L.-i.:匚1尸亡畔=1至至遜1:I.:花上豆名蓉 prstDemo別軒 Fn&tDemo1-叵1 fiibWill htip;//127.C.■].1;9a90;ESBSanipa/http/FirstDemc站日志7 ?,1'是sas*三 乏□琲啟功admin2014-00-1422;20adminZ014-0B-14Z2:37潭塔吒日陸-坨屯巨2.3.運行機(jī)制AEAIESB對于所有的資源如:數(shù)據(jù)庫、消息隊列、屬性配置等進(jìn)行統(tǒng)一配置,以及資源初始化、監(jiān)控。按集成應(yīng)用、集成服務(wù)、集成流程、集成組件不同粒度進(jìn)行管理,同時實現(xiàn)各服務(wù)以及流程流程運行隔離,互不影響。一個ESBServer中可以有多個ESB應(yīng)用,一個ESB應(yīng)用中按分組方式包含多個Web服務(wù)和消息流程,Web服務(wù)的不同Operation可以綁定消息流程來實現(xiàn),消息流程除了可以實現(xiàn)Web服務(wù)的各方法,更多的時候直接以Http服務(wù)、Timer服務(wù)、Queue隊列服務(wù)方式實現(xiàn)集成功能,一個消息流程中可以使用串聯(lián)多個適配器組件,可以模擬程序代碼順序、判斷、循環(huán)、異常處理所有形式,各組件以配置方式或者擴(kuò)展代碼方式引用管理控制臺統(tǒng)一定義的資源(DB、MQ、Config等),不同組件做完成特定的功能,基于圖形化設(shè)計器產(chǎn)生配置消息流程的配置文件,在ESB引擎負(fù)責(zé)解析消息流程配置文件、實例化消息流程以及流程中的各組件,從而實現(xiàn)不同的業(yè)務(wù)集成、數(shù)據(jù)集成功能。3.產(chǎn)品特性3.1.易用性AEAIESB提供了豐富強(qiáng)大的組件堆,如:HttpRest、Soap、WebService、FTP、數(shù)據(jù)庫操作、消息隊列、主題收發(fā),可以滿足客戶絕大多數(shù)的業(yè)務(wù)場景。通過AEAI設(shè)計器,開發(fā)人員使用優(yōu)雅的方式和極少的代碼即可完成整套流程的設(shè)計。3.2.開放性數(shù)通暢聯(lián)軟件本著開放的理念,AEAIESB的所有源碼將為開發(fā)者開發(fā)者開放,為IT開發(fā)者提供了一個易發(fā)現(xiàn)、易使用、并交流開源技術(shù)的平臺。3.3.擴(kuò)展性除了預(yù)置豐富典型組件完成常規(guī)對接功能,同時內(nèi)置通用協(xié)議接入組件、通用協(xié)議調(diào)用組件、通用消息轉(zhuǎn)換組件,可以滿足各種復(fù)雜的業(yè)務(wù)集成場景。3.4.安全性支持認(rèn)證、授權(quán)主流機(jī)制和規(guī)范,確保所有用戶安全地訪問企業(yè)服務(wù)總線提供的服務(wù)。3.5.穩(wěn)定性AEAIServer底層是基于Tomcat研發(fā)而成,隨著開源技術(shù)的成熟使得AEAIESB具有強(qiáng)大可靠的性能保證。異常處理AEAIESB的異常處理功能,能夠捕捉到流程中拋出的所有異常,為開發(fā)者提供了異常的統(tǒng)一出口。日志記錄提供多種日志級別,以及可以動態(tài)調(diào)整的日志級別;完整的日志信息可追溯到問題所在。事務(wù)處理對于有事務(wù)特性的信息,AEAIESB的事務(wù)機(jī)制能夠為用戶提供多種粒度的事務(wù)控制。集群技術(shù)對于并發(fā)量大、數(shù)據(jù)量大的需求場景,AEAIESB的服務(wù)集群機(jī)制可以方便完成集群配置工作。3.10.高性價比擁有自主知識產(chǎn)權(quán)以及適合中國用戶實際情況等優(yōu)勢,與國內(nèi)廠商提供的同類方案相比較,在技術(shù)先進(jìn)性、成熟性、產(chǎn)品完備性、總體部署周期和維護(hù)費用等方面都具有優(yōu)勢。4.客戶價值4.1.加快交付速度數(shù)通暢聯(lián)軟件一貫提倡敏捷開發(fā)的程序設(shè)計理念,所有產(chǎn)品都是采用拖拽、配置為主導(dǎo),代碼擴(kuò)展開發(fā)為輔助。AEAIESB也不例外,向?qū)Щ_發(fā)、基于流程設(shè)計的方式、動態(tài)熱部署技術(shù)、組件的復(fù)用,可以為開發(fā)人員屏蔽很大部分的基礎(chǔ)代碼編寫,讓開發(fā)人員更多的關(guān)注業(yè)務(wù)需求,從而大大的加快了開發(fā)效率。4.2.提高交付質(zhì)量AEAIESB組件的豐富性可以基本滿足客戶的絕大部分業(yè)務(wù)需求,這樣以來,開發(fā)人員對一些技術(shù)點、基礎(chǔ)代碼的把握也相應(yīng)的減少,從而屏蔽了這一部分代碼出錯的概率。另一方面,基于A
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 付國外傭金合同范本
- 化妝品廣告合同范本
- 豐田汽車合同范本
- 光伏運營合作合同范本
- 農(nóng)戶辣椒種植合同范本
- 優(yōu)惠倉庫租賃服務(wù)合同范本
- 冷凍海鮮銷售合同范本
- 農(nóng)村購買墳地合同范本
- 中石油員工業(yè)績合同范本
- 會務(wù)定金合同范本
- 2025年中國遠(yuǎn)洋海運集團(tuán)限公司中石化中海船舶燃料供應(yīng)限公司招聘26人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 專項訓(xùn)練:電磁感應(yīng)中的電路、電荷量及圖像問題(10大題型)(原卷版)
- 2025年春季學(xué)期各周國旗下講話安排表+2024-2025學(xué)年度第二學(xué)期主題班會安排表
- 汽車電腦故障解碼器項目可行性研究報告評審方案設(shè)計2025年發(fā)改委標(biāo)準(zhǔn)
- 實驗室生物安全培訓(xùn)
- 藥品專業(yè)知識培訓(xùn)考試試題5
- 五年級下冊勞動《日常收納》課件
- 騰訊風(fēng)控師(初級)認(rèn)證考試題庫(附答案)
- 第28課改革開放和社會主義現(xiàn)代化建設(shè)的巨大成就 課件-高一統(tǒng)編版(2019)必修中外歷史綱要上冊
- 豬場消防安全培訓(xùn)
- 2024年中國游戲產(chǎn)業(yè)報告
評論
0/150
提交評論