




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
企業(yè)服務總線第1頁/共101頁內(nèi)容概要UFESB概述UFESB三大要素UFESB七大亮點案例介紹第2頁/共101頁第一部分UFESB概述第3頁/共101頁UFESB概述什么是ESBESB能解決什么問題為什么要用ESB第4頁/共101頁什么是ESB企業(yè)服務總線(EnterpriseServiceBus)基本概念在企業(yè)計算領(lǐng)域,企業(yè)服務總線是指由中間件基礎(chǔ)設(shè)施產(chǎn)品技術(shù)實現(xiàn)的、通過事件驅(qū)動和基于XML消息引擎,為更復雜的面向服務的架構(gòu)提供的軟件架構(gòu)的構(gòu)造物。企業(yè)服務總線通常在企業(yè)消息系統(tǒng)上提供一個抽象層,使得集成架構(gòu)師能夠不用編碼而是利用消息的價值完成集成工作。第5頁/共101頁ESB干什么用的通過數(shù)據(jù)轉(zhuǎn)換與協(xié)議轉(zhuǎn)換,實現(xiàn)多個系統(tǒng)的集成消除不同應用之間的技術(shù)差異(跨操作系統(tǒng)、跨編程語言)通過包裝遺留系統(tǒng)的服務,構(gòu)建新的業(yè)務流程第6頁/共101頁ESB集成的原理UFESBNCHROAHR服務提供組件NC業(yè)務系統(tǒng)HR業(yè)務系統(tǒng)OA業(yè)務系統(tǒng)OA服務提供組件NC服務調(diào)用組件服務調(diào)用組件服務調(diào)用組件服務提供組件接口接口協(xié)議協(xié)議內(nèi)置組件第7頁/共101頁為什么使用ESBB/S|J2EE人力資源B/S:Lotus辦公自動化C/S財務B/S|.net營銷B/S|.net物流計劃B/S|.net項目管理NEW資產(chǎn)管理PDM/PDL2009新應用簡化IT結(jié)構(gòu),減少了接口數(shù)量,降低了維護成本松耦合,增加了系統(tǒng)的靈活性和擴展能力SOA基礎(chǔ),為將來的應用提供了豐富的可擴展能力結(jié)構(gòu)復雜,接口繁多,維護成本增加迅猛緊密集成,系統(tǒng)僵化??蓴U展能力脆弱傳統(tǒng)集成總線集成N(N-1)第8頁/共101頁UFESB產(chǎn)品定位第9頁/共101頁UFESB有哪些功能按照業(yè)界對集成產(chǎn)品功能劃分及發(fā)展階段定義,UFESB產(chǎn)品有以下幾個重要的功能EAI作用:系統(tǒng)連通應用集成:跨異構(gòu)系統(tǒng)的業(yè)務流程高度可復用的應用開發(fā)平臺第10頁/共101頁EAI作用:系統(tǒng)連通第11頁/共101頁應用集成:跨異構(gòu)系統(tǒng)的業(yè)務流程第12頁/共101頁高度可復用的應用開發(fā)平臺不斷開發(fā)的應用組件集成組件公共底層組件OSGI微內(nèi)核第13頁/共101頁組成部分企業(yè)服務總線(UFESB-Server)工作流產(chǎn)品業(yè)務活動監(jiān)控(UFBAM)企業(yè)主數(shù)據(jù)管理(UFMDM)集成開發(fā)平臺UFIDE運行監(jiān)控平臺UFRMP第14頁/共101頁各部分如何協(xié)作部署查詢信息環(huán)境參數(shù)配置提取組件數(shù)據(jù)讀寫組件設(shè)計組件開發(fā)組件測試組件部署組件監(jiān)控組件啟動組件運行數(shù)據(jù)轉(zhuǎn)換協(xié)議轉(zhuǎn)換運行監(jiān)控流程記錄消息記錄重試重啟…組件倉庫(部署中心)第15頁/共101頁第二部分UFESB三大要素第16頁/共101頁UFESB三大要素協(xié)議轉(zhuǎn)換消息轉(zhuǎn)換流程編排第17頁/共101頁協(xié)議轉(zhuǎn)換在服務請求者與服務提供者之間轉(zhuǎn)換傳輸協(xié)議,使組件之間的調(diào)用更加靈活,來實現(xiàn)異構(gòu)系統(tǒng)的集成UFESB內(nèi)部內(nèi)置了很多標準協(xié)議以及一些特殊協(xié)議第18頁/共101頁對外發(fā)布服務HTTP/HTTPSWebServicesJMS接收服務XMPP服務文件掃描(本地文件/ftp)郵件掃描數(shù)據(jù)庫掃描定時觸發(fā)服務定時服務實時服務第19頁/共101頁對外發(fā)布WebServices第20頁/共101頁WebServices調(diào)用UFESBSOAP請求WebServices組件SOAP響應第21頁/共101頁定時掃描服務UFESB發(fā)郵件寫文件插入記錄掃描郵件掃描文件掃描記錄第22頁/共101頁調(diào)用外部服務調(diào)用Http/Https服務調(diào)用WebServices服務調(diào)用Smtp服務調(diào)用FileGet服務(獲取文件)調(diào)用FilePut服務(上傳文件)調(diào)用JMS服務調(diào)用XMPP服務(發(fā)送即時消息)調(diào)用NCInvoker--NC服務調(diào)用NCPfxx--NC交換平臺服務調(diào)用第23頁/共101頁調(diào)用外部Http服務的例子提供服務組件UFESBHttp請求Http響應調(diào)用Http組件第24頁/共101頁UFESB三大要素協(xié)議轉(zhuǎn)換消息轉(zhuǎn)換流程編排第25頁/共101頁統(tǒng)一消息模型在UFESB內(nèi)部有統(tǒng)一的消息模型稱為MessageContext它是UFESB里的實體模型,通過xsd進行定義它符合SDO規(guī)范,提供統(tǒng)一的數(shù)據(jù)編程接口第26頁/共101頁消息實體示例第27頁/共101頁ESB與外系統(tǒng)之間的數(shù)據(jù)轉(zhuǎn)換外系統(tǒng)的數(shù)據(jù)格式多種多樣,那么如何將外系統(tǒng)的數(shù)據(jù)與ESB的統(tǒng)一消息模型進行轉(zhuǎn)換呢?通過解析器和轉(zhuǎn)換器第28頁/共101頁解析器(進入ESB)XMLXML解析器EXCEL解析器文件解析器解析器
解析器負責外部數(shù)據(jù)到ESB內(nèi)部數(shù)據(jù)的轉(zhuǎn)換第29頁/共101頁轉(zhuǎn)換器(離開ESB)XMLXML轉(zhuǎn)換器EXCEL轉(zhuǎn)換器文本轉(zhuǎn)換器轉(zhuǎn)換器
轉(zhuǎn)換器負責ESB內(nèi)部數(shù)據(jù)到外部數(shù)據(jù)的轉(zhuǎn)換第30頁/共101頁在ESB內(nèi)部的數(shù)據(jù)轉(zhuǎn)換無規(guī)則轉(zhuǎn)換賦值映射過濾XPath簡單對照第31頁/共101頁無規(guī)則轉(zhuǎn)換第32頁/共101頁賦值第33頁/共101頁映射第34頁/共101頁過濾第35頁/共101頁XPath第36頁/共101頁簡單對照第37頁/共101頁表達式變量及簡單表達式
XPath表達式NC公式表達式腳本表達式第38頁/共101頁NC公式表達式內(nèi)置大量函數(shù)支持函數(shù)擴展支持MessageContext和流程變量第39頁/共101頁UFESB三大要素協(xié)議轉(zhuǎn)換消息轉(zhuǎn)換流程編排第40頁/共101頁流程整體介紹流程基礎(chǔ)以流程虛擬機(PVM)為基礎(chǔ),在其上開發(fā)的SPDL流程語言SPDL以Spring的配置文件作為流程的存儲格式流程特點支持持久化支持流程變量支持人工任務支持定時器第41頁/共101頁人工任務與定時器在等待類型的結(jié)點上可以配置定時器。當流程進入等待結(jié)點的時候,定時器會啟動。當定時器到期時,流程如果還沒有離開該結(jié)點,則定時器就會被觸發(fā)。觸發(fā)的邏輯可以是流程繼續(xù)執(zhí)行,也可以發(fā)布事件。當流程離開該結(jié)點時,定時器就會銷毀。報銷申請部門經(jīng)理審批財務登記判斷金額通知申請人發(fā)郵件通知第42頁/共101頁流程結(jié)點流程由一系列的結(jié)點構(gòu)成,那么UFESB的流程中支持哪些類型的結(jié)點呢?第43頁/共101頁開始與結(jié)束結(jié)點開始結(jié)點只是標識流程開始,沒有其它意義結(jié)束結(jié)點:可以在流程的任意位置終止整個流程,包括在循環(huán)內(nèi)部第44頁/共101頁自動結(jié)點支持注冊自定義類,執(zhí)行其中的方法可以方法中取得流程變量和消息上下文第45頁/共101頁決策結(jié)點(路由)路徑?jīng)Q策結(jié)點通過表達式判斷表達式?jīng)Q策結(jié)點通過表達式判斷自定義決策結(jié)點編寫Java代碼判斷第46頁/共101頁路徑?jīng)Q策結(jié)點表達式配置在路徑上,如果表達式為true,則流程沿此路徑運行第47頁/共101頁表達式?jīng)Q策結(jié)點表達式配置在結(jié)點上,表達式的值和哪條路徑的名字相同,則流程沿著這條路徑運行第48頁/共101頁自定義決策結(jié)點注冊一個實現(xiàn)ActionHandler接口的類,方法的返回值為哪條路徑的名字,流程就會沿著這條路徑運行第49頁/共101頁循環(huán)結(jié)點For-EachWhileDo-WhileBreakContinue第50頁/共101頁For-Each遍歷某一集合第51頁/共101頁While/Do-While用于根據(jù)條件表達式判斷進行循環(huán)第52頁/共101頁Break用于直接跳到循環(huán)外部第53頁/共101頁Continue用于跳出本輪循環(huán)第54頁/共101頁Fork-Join適用場景:會簽匯總每一個人的意見,進行后續(xù)的處理第55頁/共101頁異步結(jié)點如果遇到比較耗時的功能,又不影響主流程的執(zhí)行,則可以采用異步結(jié)點異步分支第56頁/共101頁服務調(diào)用結(jié)點接口標識HTTPWebServicesSmtpNCInvoker……第57頁/共101頁異常處理當結(jié)點發(fā)生異常時,就會走異常的路徑可以異常路徑進行一些補償操作異常路徑第58頁/共101頁第三部分UFESB七大亮點第59頁/共101頁UFESB產(chǎn)品亮點內(nèi)置標準化協(xié)議與NC系統(tǒng)的無縫集成開放性架構(gòu)強大IDE支持動態(tài)部署異構(gòu)系統(tǒng)工作流系統(tǒng)監(jiān)控第60頁/共101頁標準化標準協(xié)議WebServices、http、mail、ftp、jms、xmpp標準WebServicesJSR224標準安全:白名單、加密、簽名、用戶令牌、時間戳將NC外部交換平臺轉(zhuǎn)換成標準webService第61頁/共101頁UFESB與NC的無縫集成NC元數(shù)據(jù)與外部交換平臺單據(jù)的導入向?qū)峁┝薊SB調(diào)用NC服務的向?qū)峁┝薔C調(diào)用ESB的向?qū)峁┝薊SB調(diào)用外部交換平臺的向?qū)У?2頁/共101頁UFESB開放性架構(gòu)開發(fā)協(xié)議類組件開發(fā)流程活動類組件開發(fā)消息解析器開發(fā)消息轉(zhuǎn)換器開發(fā)自定義交換規(guī)則開發(fā)表達式第63頁/共101頁強大的IDE支持前臺UI組件后臺運行組件第64頁/共101頁動態(tài)部署支持動態(tài)部署,無需重啟服務器第65頁/共101頁UFIDE其它特色功能流程編輯消息轉(zhuǎn)換規(guī)則映射快速生成測試的客戶端程序?qū)雽С隽鞒陶{(diào)試第66頁/共101頁流程圖一鍵美化第67頁/共101頁快速生成測試客戶端第68頁/共101頁導入導出導入NC元數(shù)據(jù)導入外部交換平臺單據(jù)導入導出證書第69頁/共101頁流程調(diào)試第70頁/共101頁第71頁/共101頁跨系統(tǒng)的工作流人工任務創(chuàng)建后可以通過底層的服務傳遞到其它系統(tǒng)任務執(zhí)行者在外系統(tǒng)完成任務后,可以通過底層服務傳遞到UFESB因此,工作流可以在多個異構(gòu)的系統(tǒng)中進行第72頁/共101頁基于Web的管理中心組件監(jiān)控及管理服務監(jiān)控及管理流程監(jiān)控及管理任務查看和處理消息處理查詢分析第73頁/共101頁組件監(jiān)控及管理第74頁/共101頁服務監(jiān)控及管理第75頁/共101頁流程監(jiān)控及管理第76頁/共101頁查看流程圖第77頁/共101頁任務查看和處理第78頁/共101頁消息處理查詢分析第79頁/共101頁統(tǒng)計報表第80頁/共101頁第四部分案例介紹第81頁/共101頁
企業(yè)簡介應用效果|
項目最佳案例UFIDA
中國葛洲壩集團股份有限公司(葛洲壩:600068)是由國務院國資委管理的中國葛洲壩集團公司控股的上市公司。公司擁有13個直屬機關(guān)職能部門,7個經(jīng)營管理服務單位,40個控股子公司,主要經(jīng)營范圍是全過程或分項承包國內(nèi)外水利水電建設(shè)工程及航道、堤防、橋梁、機場、輸電線路其他建筑工程的勘察設(shè)計及施工安裝,建材水泥生產(chǎn)、民用爆破制造、水利發(fā)電、高速公路(鐵路)運營、房地產(chǎn)開發(fā)等多種跨行業(yè)業(yè)務經(jīng)營。葛洲壩集團目前主要業(yè)務集中在工程建筑施工與安裝項目,范圍遍及國內(nèi)外,迄今已近三千個項目,在建項目518個,執(zhí)行合同總金額810億,近年年均增長30%。系統(tǒng)架構(gòu)第82頁/共101頁
企業(yè)服務總線集成
企業(yè)簡介應用效果|
項目最佳案例UFIDA系統(tǒng)架構(gòu)第83頁/共101頁
企業(yè)服務規(guī)范
|
項目最佳案例UFIDA第84頁/共101頁|
項目最佳案例UFIDA
企業(yè)服務總線集成
|
項目最佳案例UFIDA第85頁/共101頁人員數(shù)據(jù)組織機構(gòu)數(shù)據(jù)用戶數(shù)據(jù)項目數(shù)據(jù)物資設(shè)備數(shù)據(jù)|
項目最佳案例UFIDA
主數(shù)據(jù)管理
|
項目最佳案例UFIDA第86頁/共101頁|
項目最佳案例UFIDA
文檔自動歸集
|
項目最佳案例UFIDA第87頁/共101頁|
項目最佳案例UFIDA
合同聯(lián)合處理
|
項目最佳案例UFIDA第88頁/共101頁中國建筑總承包商50強、湖南省百強企業(yè)前10名,下屬二級單位20個,年生產(chǎn)能力300億元以上。累計獲省部級以上優(yōu)質(zhì)工程獎300余項,其中30余項工程獲魯班獎和國家優(yōu)質(zhì)工程獎、詹天佑土木工程大獎等國家級獎項。
03年以來,從一個瀕臨倒閉的國企,成長為一個“隊伍精干、主業(yè)清晰、資產(chǎn)優(yōu)良、文化積極、商譽良好、充滿活力”的現(xiàn)代企業(yè)。8年,五局實現(xiàn)了從困境到新生的歷史跨越,2010年全局合同額、營業(yè)額、利潤總額分別達到709億元、314億元、9.2億元,分別是8年前的33倍、13倍、368倍,年均增速分別為54%、36%、135%。五局近年來持續(xù)調(diào)整和優(yōu)化產(chǎn)業(yè)結(jié)構(gòu)和組織結(jié)構(gòu),形成了房屋建筑、基礎(chǔ)設(shè)施和房地產(chǎn)開發(fā)三大業(yè)務板塊。中建五局集成項目介紹第89頁/共101頁
整體框架第90頁/共101頁91服務總線服務規(guī)范第91頁/共101頁最高級主數(shù)據(jù)管理第92頁/共101頁人員離職協(xié)同場景描述:企業(yè)員工在離職時,需要由HR系統(tǒng)發(fā)起,進行人員離職詢問。其他相關(guān)系統(tǒng)獲知請求后,判斷用戶在系統(tǒng)中的狀態(tài)和代辦事宜,并反饋信息給HR系統(tǒng)。當所有相關(guān)系統(tǒng)均同意該員工離職的時候,HR方可為員工辦理離職手續(xù)。相關(guān)系統(tǒng)需要實現(xiàn)服務規(guī)范中的人員離職服務,并在總線注冊。服務詳細描述見附錄A。第93頁/共101頁項目成立通知場景描述:中建五局項目立項同時,發(fā)布立項通知。財務系統(tǒng)需要根據(jù)立項通知建立財務輔助核算項。HR根據(jù)項目名稱建立項目部,并在項目部與項目間建立關(guān)聯(lián)關(guān)系。避免以往項目信息不通,項目立項以后HR系統(tǒng)信息不及時,無法調(diào)派人員的情況。項目立項通知機制的建立保證了信息的及時溝通和項目名稱的準確。解決方案: 項
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 皮牽引的護理要點
- 急救知識大普及
- 有關(guān)自信的心理健康教育
- 新生兒寶爸日常護理
- 預防壓瘡的主要護理措施
- 香奈兒店面設(shè)計
- 呼吸時壓力變化機制分析
- 統(tǒng)編版語文一年級下冊11浪花 課件
- 體育課下棋教學課件設(shè)計
- DB32/T 4588-2023林木白蟻防治技術(shù)規(guī)程
- 《2025年CSCO腎癌診療指南》解讀課件
- 村干部測試試題及答案
- 《新能源汽車發(fā)展歷程》課件
- 2025年四川省成都市青羊區(qū)中考二診化學試題(原卷版+解析版)
- 預收貨款協(xié)議合同
- 北京開放大學2025年《企業(yè)統(tǒng)計》形考作業(yè)3答案
- 2025年大數(shù)據(jù)分析師職業(yè)技能測試卷:數(shù)據(jù)倉庫設(shè)計與數(shù)據(jù)建模實戰(zhàn)試題匯編
- 2025屆福州教育學院附屬中學高考語文四模試卷含解析
- 2025年南京市七下期中英語試卷 (試卷版)
- 國有企業(yè)雙重目標導向與雙軌治理機制的研究進展及前景展望
- 浙江省寧波市2024學年第二學期高考與選考模擬考試化學試卷及答案(寧波二模)
評論
0/150
提交評論