版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
NCV5.7產(chǎn)品價(jià)值培訓(xùn)蔚偉
UFESB內(nèi)容概要UFESB概述UFESB三大要素UFESB七大亮點(diǎn)第一部分UFESB概述UFESB概述什么是ESBESB能解決什么問題為什么要用ESB什么是ESB企業(yè)服務(wù)總線(EnterpriseServiceBus)基本概念在企業(yè)計(jì)算領(lǐng)域,企業(yè)服務(wù)總線是指由中間件基礎(chǔ)設(shè)施產(chǎn)品技術(shù)實(shí)現(xiàn)的、通過事件驅(qū)動(dòng)和基于XML消息引擎,為更復(fù)雜的面向服務(wù)的架構(gòu)提供的軟件架構(gòu)的構(gòu)造物。企業(yè)服務(wù)總線通常在企業(yè)消息系統(tǒng)上提供一個(gè)抽象層,使得集成架構(gòu)師能夠不用編碼而是利用消息的價(jià)值完成集成工作。ESB干什么用的通過數(shù)據(jù)轉(zhuǎn)換與協(xié)議轉(zhuǎn)換,實(shí)現(xiàn)多個(gè)系統(tǒng)的集成消除不同應(yīng)用之間的技術(shù)差異(跨操作系統(tǒng)、跨編程語言)通過包裝遺留系統(tǒng)的服務(wù),構(gòu)建新的業(yè)務(wù)流程ESB集成的原理UFESBNCU9U8U9服務(wù)提供組件NC業(yè)務(wù)系統(tǒng)U9業(yè)務(wù)系統(tǒng)U8業(yè)務(wù)系統(tǒng)U8服務(wù)提供組件NC服務(wù)調(diào)用組件服務(wù)調(diào)用組件服務(wù)調(diào)用組件服務(wù)提供組件接口接口協(xié)議協(xié)議內(nèi)置組件示例為什么使用ESBABC連接協(xié)議代碼+數(shù)據(jù)轉(zhuǎn)換代碼+業(yè)務(wù)邏輯代碼+系統(tǒng)A接口代碼+系統(tǒng)B接口代碼+
….ABCUFESB
協(xié)議綁定/數(shù)據(jù)轉(zhuǎn)換/流程編排服務(wù)接口服務(wù)接口服務(wù)接口UFESB產(chǎn)品定位UFESB有哪些功功能按照業(yè)界界對(duì)集成成產(chǎn)品功功能劃分分及發(fā)展展階段定定義,UFESB產(chǎn)品有以以下幾個(gè)個(gè)重要的的功能EAI作用:系系統(tǒng)連通通應(yīng)用集成成:跨異異構(gòu)系統(tǒng)統(tǒng)的業(yè)務(wù)務(wù)流程高度可復(fù)復(fù)用的應(yīng)應(yīng)用開發(fā)發(fā)平臺(tái)EAI作用:系系統(tǒng)連通通應(yīng)用集成成:跨異異構(gòu)系統(tǒng)統(tǒng)的業(yè)務(wù)務(wù)流程高度可復(fù)復(fù)用的應(yīng)應(yīng)用開發(fā)發(fā)平臺(tái)不斷開發(fā)發(fā)的應(yīng)用用組件集成組件件公共底層層組件OSGI微內(nèi)核組成部分分企業(yè)服務(wù)務(wù)總線(UFESB-Server)工作流產(chǎn)產(chǎn)品業(yè)務(wù)活動(dòng)動(dòng)監(jiān)控(UFBAM)企業(yè)主數(shù)數(shù)據(jù)管理理(UFMDM)集成開發(fā)平臺(tái)UFIDE運(yùn)行監(jiān)控平臺(tái)UFRMP各部分如如何協(xié)作作部署查詢信息環(huán)境參數(shù)配置提取組件數(shù)據(jù)讀寫組件設(shè)計(jì)組件開發(fā)組件測(cè)試組件部署組件監(jiān)控組件啟動(dòng)組件運(yùn)行數(shù)據(jù)轉(zhuǎn)換協(xié)議轉(zhuǎn)換運(yùn)行監(jiān)控流程記錄消息記錄重試重啟…組件倉(cāng)庫(kù)(部署中心)第二部分分UFESB三大要素素UFESB三大要素素協(xié)議轉(zhuǎn)換換消息轉(zhuǎn)換換流程編排排三大要素素以組件件為中心心組件遵循循SCA的設(shè)計(jì)計(jì)思想和和規(guī)范,,每個(gè)組組件對(duì)外外提供服服務(wù),也也可以消消費(fèi)別的的組件或或者傳統(tǒng)統(tǒng)程序提提供的服服務(wù)以協(xié)議轉(zhuǎn)轉(zhuǎn)換為紐紐帶對(duì)外發(fā)布布服務(wù)調(diào)用外部部服務(wù)服務(wù)由JAVA接口或者者WSDL進(jìn)行定義義,和具具體實(shí)現(xiàn)現(xiàn)相分離離流程通過過接口綁綁定服務(wù)務(wù),服務(wù)務(wù)的實(shí)現(xiàn)現(xiàn)也綁定定到接口口。可以實(shí)時(shí)時(shí)將某一一個(gè)接口口綁定到到特定的的協(xié)議,,而流程程本身不不受影響響以流程為為主線以數(shù)據(jù)為為載體數(shù)據(jù)傳遞遞必定伴伴隨數(shù)據(jù)據(jù)的轉(zhuǎn)換換UFESB三大要素素協(xié)議轉(zhuǎn)換換消息轉(zhuǎn)換換流程編排排協(xié)議轉(zhuǎn)換換在服務(wù)請(qǐng)請(qǐng)求者與與服務(wù)提提供者之之間轉(zhuǎn)換換傳輸協(xié)協(xié)議,使使組件之之間的調(diào)調(diào)用更加加靈活,,來實(shí)現(xiàn)現(xiàn)異構(gòu)系系統(tǒng)的集集成UFESB內(nèi)部?jī)?nèi)置置了很多多標(biāo)準(zhǔn)協(xié)協(xié)議以及及一些特特殊協(xié)議議對(duì)外發(fā)布布服務(wù)HTTP/HTTPSWebServicesJMS接收服務(wù)務(wù)XMPP服務(wù)文件掃描描(本地地文件/ftp)郵件掃描描數(shù)據(jù)庫(kù)掃掃描定時(shí)觸發(fā)發(fā)服務(wù)定時(shí)服務(wù)務(wù)實(shí)時(shí)服務(wù)務(wù)對(duì)外發(fā)布布WebServicesWebServices調(diào)用UFESBSOAP請(qǐng)求WebServices組件SOAP響應(yīng)定時(shí)掃描描服務(wù)UFESB發(fā)郵件寫文件插入記錄掃描郵件掃描文件掃描記錄調(diào)用外部部服務(wù)調(diào)用Http/Https服務(wù)調(diào)用WebServices服務(wù)調(diào)用Smtp服務(wù)調(diào)用FileGet服務(wù)(獲獲取文件件)調(diào)用FilePut服務(wù)(上上傳文件件)調(diào)用JMS服務(wù)調(diào)用XMPP服務(wù)(發(fā)發(fā)送即時(shí)時(shí)消息))調(diào)用NCInvoker--NC服務(wù)調(diào)用NCPfxx--NC交換平臺(tái)臺(tái)服務(wù)調(diào)調(diào)用調(diào)用外部部Http服務(wù)的例例子提供服務(wù)務(wù)組件UFESBHttp請(qǐng)求Http響應(yīng)調(diào)用Http組件UFESB三大要素素協(xié)議轉(zhuǎn)換換消息轉(zhuǎn)換換流程編排排統(tǒng)一消息息模型在UFESB內(nèi)內(nèi)部有統(tǒng)統(tǒng)一的消消息模型型稱為MessageContext它是UFESB里的實(shí)實(shí)體模型型,通過過xsd進(jìn)行定定義它符合SDO規(guī)規(guī)范,提提供統(tǒng)一一的數(shù)據(jù)據(jù)編程接接口消息實(shí)體體示例ESB與外系統(tǒng)統(tǒng)之間的的數(shù)據(jù)轉(zhuǎn)轉(zhuǎn)換外系統(tǒng)統(tǒng)的數(shù)數(shù)據(jù)格格式多多種多多樣,,那么么如何何將外外系統(tǒng)統(tǒng)的數(shù)數(shù)據(jù)與與ESB的的統(tǒng)一一消息息模型型進(jìn)行行轉(zhuǎn)換換呢??通過解解析器器和轉(zhuǎn)轉(zhuǎn)換器器解析器器(進(jìn)進(jìn)入ESB)XMLXML解析器器EXCEL解析器器文件解解析器器解析器器
解析器負(fù)責(zé)外部數(shù)據(jù)到ESB內(nèi)部數(shù)據(jù)的轉(zhuǎn)換轉(zhuǎn)換器器(離離開ESB)XMLXML轉(zhuǎn)換器器EXCEL轉(zhuǎn)換器器文本轉(zhuǎn)轉(zhuǎn)換器器轉(zhuǎn)換器器
轉(zhuǎn)換器負(fù)責(zé)ESB內(nèi)部數(shù)據(jù)到外部數(shù)據(jù)的轉(zhuǎn)換在ESB內(nèi)部的的數(shù)據(jù)據(jù)轉(zhuǎn)換換無規(guī)則則轉(zhuǎn)換換賦值映射過濾XPath簡(jiǎn)單對(duì)對(duì)照無規(guī)則則轉(zhuǎn)換換賦值映射過濾XPath簡(jiǎn)單對(duì)對(duì)照表達(dá)式式變量及及簡(jiǎn)單單表達(dá)達(dá)式XPath表達(dá)式式NC公式表表達(dá)式式腳本表表達(dá)式式NC公式表表達(dá)式式內(nèi)置大大量函函數(shù)支持函函數(shù)擴(kuò)擴(kuò)展支持MessageContext和和流程程變量量UFESB三大要要素協(xié)議轉(zhuǎn)轉(zhuǎn)換消息轉(zhuǎn)轉(zhuǎn)換流程編編排流程整整體介介紹流程基基礎(chǔ)以流程程虛擬擬機(jī)((PVM)為基基礎(chǔ),,在其其上開開發(fā)的的SPDL流程語語言SPDL以Spring的配置置文件件作為為流程程的存存儲(chǔ)格格式流程特特點(diǎn)支持持持久化化支持流流程變變量支持人人工任任務(wù)支持定定時(shí)器器人工任任務(wù)與與定時(shí)時(shí)器在等待待類型型的結(jié)結(jié)點(diǎn)上上可以以配置置定時(shí)時(shí)器。。當(dāng)流程程進(jìn)入入等待待結(jié)點(diǎn)點(diǎn)的時(shí)時(shí)候,,定時(shí)時(shí)器會(huì)會(huì)啟動(dòng)動(dòng)。當(dāng)定時(shí)時(shí)器到到期時(shí)時(shí),流流程如如果還還沒有有離開開該結(jié)結(jié)點(diǎn),,則定定時(shí)器器就會(huì)會(huì)被觸觸發(fā)。。觸發(fā)發(fā)的邏邏輯可可以是是流程程繼續(xù)續(xù)執(zhí)行行,也也可以以發(fā)布布事件件。當(dāng)流程程離開開該結(jié)結(jié)點(diǎn)時(shí)時(shí),定定時(shí)器器就會(huì)會(huì)銷毀毀。報(bào)銷申申請(qǐng)部門經(jīng)經(jīng)理審審批財(cái)務(wù)登登記判斷金金額通知申申請(qǐng)人人發(fā)郵件通知流程結(jié)結(jié)點(diǎn)流程由由一系系列的的結(jié)點(diǎn)點(diǎn)構(gòu)成成,那那么UFESB的流流程中中支持持哪些些類型型的結(jié)結(jié)點(diǎn)呢呢?開始與與結(jié)束束結(jié)點(diǎn)點(diǎn)開始結(jié)結(jié)點(diǎn)只只是標(biāo)標(biāo)識(shí)流流程開開始,,沒有有其它它意義義結(jié)束結(jié)結(jié)點(diǎn)::可以以在流流程的的任意意位置置終止止整個(gè)個(gè)流程程,包包括在在循環(huán)環(huán)內(nèi)部部自動(dòng)結(jié)結(jié)點(diǎn)支持注注冊(cè)自自定義義類,,執(zhí)行行其中中的方方法可以方方法中中取得得流程程變量量和消消息上上下文文決策結(jié)結(jié)點(diǎn)((路由由)路徑?jīng)Q決策結(jié)結(jié)點(diǎn)通過表表達(dá)式式判斷斷表達(dá)式式?jīng)Q策策結(jié)點(diǎn)點(diǎn)通過表表達(dá)式式判斷斷自定義義決策策結(jié)點(diǎn)點(diǎn)編寫Java代碼判判斷路徑?jīng)Q決策結(jié)結(jié)點(diǎn)表達(dá)式式配置置在路路徑上上,如如果表表達(dá)式式為true,則流流程沿沿此路路徑運(yùn)運(yùn)行表達(dá)式式?jīng)Q策策結(jié)點(diǎn)點(diǎn)表達(dá)式式配置置在結(jié)結(jié)點(diǎn)上上,表表達(dá)式式的值值和哪哪條路路徑的的名字字相同同,則則流程程沿著著這條條路徑徑運(yùn)行行自定義義決策策結(jié)點(diǎn)點(diǎn)注冊(cè)一一個(gè)實(shí)實(shí)現(xiàn)ActionHandler接口口的類類,方方法的的返回回值為為哪條條路徑徑的名名字,,流程程就會(huì)會(huì)沿著著這條條路徑徑運(yùn)行行循環(huán)結(jié)結(jié)點(diǎn)For-EachWhileDo-WhileBreakContinueFor-Each遍歷某某一集集合While/Do-While用于根根據(jù)條條件表表達(dá)式式判斷斷進(jìn)行行循環(huán)環(huán)Break用于直接跳跳到循環(huán)外外部Continue用于跳出本本輪循環(huán)Fork-Join適用場(chǎng)景::會(huì)簽匯總每一個(gè)個(gè)人的意見見,進(jìn)行后后續(xù)的處理理異步結(jié)點(diǎn)如果遇到比比較耗時(shí)的的功能,又又不影響主主流程的執(zhí)執(zhí)行,則可可以采用異異步結(jié)點(diǎn)異步分支服務(wù)調(diào)用結(jié)結(jié)點(diǎn)接口標(biāo)識(shí)HTTPWebServicesSmtpNCInvoker……異常處理當(dāng)結(jié)點(diǎn)發(fā)生生異常時(shí),,就會(huì)走異異常的路徑徑可以異常路路徑進(jìn)行一一些補(bǔ)償操操作異常路徑第三部分UFESB七大亮點(diǎn)UFESB產(chǎn)品亮點(diǎn)內(nèi)置標(biāo)準(zhǔn)化化協(xié)議與NC系統(tǒng)的無縫縫集成開放性架構(gòu)構(gòu)強(qiáng)大IDE支持動(dòng)態(tài)部署異構(gòu)系統(tǒng)工工作流系統(tǒng)監(jiān)控標(biāo)準(zhǔn)化標(biāo)準(zhǔn)協(xié)議WebServices、http、mail、ftp、jms、xmpp標(biāo)準(zhǔn)WebServicesJSR224標(biāo)準(zhǔn)安全將NC外部交換平平臺(tái)轉(zhuǎn)換成成標(biāo)準(zhǔn)webServiceUFESB與NC的無縫集成成NC元數(shù)據(jù)據(jù)與外部交交換平臺(tái)單單據(jù)的導(dǎo)入入向?qū)峁┝薊SB調(diào)用NC服務(wù)的的向?qū)峁┝薔C調(diào)用ESB的向?qū)?dǎo)提供了ESB調(diào)用外外部交換平平臺(tái)的向?qū)?dǎo)非NC系統(tǒng)怎么辦?UFESB開放性架構(gòu)構(gòu)開發(fā)協(xié)議類類組件開發(fā)流程活活動(dòng)類組件件開發(fā)消息解解析器開發(fā)消息轉(zhuǎn)轉(zhuǎn)換器開發(fā)自定義義交換規(guī)則則開發(fā)表達(dá)式式工欲善其事,必先利其器強(qiáng)大的IDE支持前臺(tái)UI組組件后臺(tái)運(yùn)行組組件萬事俱備,只欠東風(fēng)動(dòng)態(tài)部署支持動(dòng)態(tài)部部署,無需需重啟服務(wù)務(wù)器UFIDE其它特色功功能流程編輯消息轉(zhuǎn)換規(guī)規(guī)則映射快速生成測(cè)測(cè)試的客戶戶端程序?qū)雽?dǎo)出流程調(diào)試流程圖一鍵鍵美化快速生成測(cè)測(cè)試客戶端端導(dǎo)入導(dǎo)出導(dǎo)入NC元元數(shù)據(jù)導(dǎo)入外部交交換平臺(tái)單單據(jù)導(dǎo)入導(dǎo)出證證書流程調(diào)試跨系統(tǒng)的工工作流人工任務(wù)創(chuàng)創(chuàng)建后可以以通過底層層的服務(wù)傳傳遞到其它它系統(tǒng)任務(wù)執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年自動(dòng)恒溫烘箱行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景與投資機(jī)會(huì)研究報(bào)告
- 2024-2030年腹腔鏡儀器行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年肽合成行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年聚酯纖維吸音板行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年聯(lián)合辦公產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 2024-2030年美食廣場(chǎng)產(chǎn)業(yè)發(fā)展分析及發(fā)展趨勢(shì)與投資前景預(yù)測(cè)報(bào)告
- 電子商務(wù)平臺(tái)運(yùn)營(yíng)管理合同
- 電子商務(wù)平臺(tái)知識(shí)產(chǎn)權(quán)保護(hù)協(xié)議
- 企業(yè)租車合同
- 交通運(yùn)輸居間協(xié)議書
- 2024至2030年高分子吸水樹脂項(xiàng)目投資價(jià)值分析報(bào)告
- 期中測(cè)試卷(1-5單元)(試題)-2024-2025學(xué)年三年級(jí)上冊(cè)數(shù)學(xué)人教版
- 學(xué)校食堂消毒記錄
- 塔吊使用安全協(xié)議書
- 吉林市2024-2025學(xué)年度高三第一次模擬測(cè)試 (一模)數(shù)學(xué)試卷(含答案解析)
- 地 理氣溫的變化和分布課時(shí)1課件-2024-2025學(xué)年七年級(jí)地理上冊(cè)(人教版2024)
- Unit4+My+space++Reading++The+1940s+House+課件高中英語滬教版(2020)必修第一冊(cè)
- 4.1 中國(guó)特色社會(huì)主義進(jìn)入新時(shí)代 課件高中政治統(tǒng)編版必修一中國(guó)特色社會(huì)主義-1
- 海淀區(qū)高一年級(jí)第一學(xué)期期末數(shù)學(xué)試題含答案
- 2025年公務(wù)員考試時(shí)政專項(xiàng)測(cè)驗(yàn)100題及答案
- TSG ZF003-2011《爆破片裝置安全技術(shù)監(jiān)察規(guī)程》
評(píng)論
0/150
提交評(píng)論