NCV產(chǎn)品價值培訓(xùn)UFESB_第1頁
NCV產(chǎn)品價值培訓(xùn)UFESB_第2頁
NCV產(chǎn)品價值培訓(xùn)UFESB_第3頁
NCV產(chǎn)品價值培訓(xùn)UFESB_第4頁
NCV產(chǎn)品價值培訓(xùn)UFESB_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

NCV5.7產(chǎn)品價值培訓(xùn)蔚偉

UFESB內(nèi)容概要UFESB概述UFESB三大要素UFESB七大亮點第一部分UFESB概述UFESB概述什么是ESBESB能解決什么問題為什么要用ESB什么是ESB企業(yè)服務(wù)總線(EnterpriseServiceBus)基本概念在企業(yè)計算領(lǐng)域,企業(yè)服務(wù)總線是指由中間件基礎(chǔ)設(shè)施產(chǎn)品技術(shù)實現(xiàn)的、通過事件驅(qū)動和基于XML消息引擎,為更復(fù)雜的面向服務(wù)的架構(gòu)提供的軟件架構(gòu)的構(gòu)造物。企業(yè)服務(wù)總線通常在企業(yè)消息系統(tǒng)上提供一個抽象層,使得集成架構(gòu)師能夠不用編碼而是利用消息的價值完成集成工作。ESB干什么用的通過數(shù)據(jù)轉(zhuǎn)換與協(xié)議轉(zhuǎn)換,實現(xiàn)多個系統(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è)界界對集成成產(chǎn)品功功能劃分分及發(fā)展展階段定定義,UFESB產(chǎn)品有以以下幾個個重要的的功能EAI作用:系系統(tǒng)連通通應(yīng)用集成成:跨異異構(gòu)系統(tǒng)統(tǒng)的業(yè)務(wù)務(wù)流程高度可復(fù)復(fù)用的應(yīng)應(yīng)用開發(fā)發(fā)平臺EAI作用:系系統(tǒng)連通通應(yīng)用集成成:跨異異構(gòu)系統(tǒng)統(tǒng)的業(yè)務(wù)務(wù)流程高度可復(fù)復(fù)用的應(yīng)應(yīng)用開發(fā)發(fā)平臺不斷開發(fā)發(fā)的應(yīng)用用組件集成組件件公共底層層組件OSGI微內(nèi)核組成部分分企業(yè)服務(wù)務(wù)總線(UFESB-Server)工作流產(chǎn)產(chǎn)品業(yè)務(wù)活動動監(jiān)控(UFBAM)企業(yè)主數(shù)數(shù)據(jù)管理理(UFMDM)集成開發(fā)平臺UFIDE運行監(jiān)控平臺UFRMP各部分如如何協(xié)作作部署查詢信息環(huán)境參數(shù)配置提取組件數(shù)據(jù)讀寫組件設(shè)計組件開發(fā)組件測試組件部署組件監(jiān)控組件啟動組件運行數(shù)據(jù)轉(zhuǎn)換協(xié)議轉(zhuǎn)換運行監(jiān)控流程記錄消息記錄重試重啟…組件倉庫(部署中心)第二部分分UFESB三大要素素UFESB三大要素素協(xié)議轉(zhuǎn)換換消息轉(zhuǎn)換換流程編排排三大要素素以組件件為中心心組件遵循循SCA的設(shè)計計思想和和規(guī)范,,每個組組件對外外提供服服務(wù),也也可以消消費別的的組件或或者傳統(tǒng)統(tǒng)程序提提供的服服務(wù)以協(xié)議轉(zhuǎn)轉(zhuǎn)換為紐紐帶對外發(fā)布布服務(wù)調(diào)用外部部服務(wù)服務(wù)由JAVA接口或者者WSDL進行定義義,和具具體實現(xiàn)現(xiàn)相分離離流程通過過接口綁綁定服務(wù)務(wù),服務(wù)務(wù)的實現(xiàn)現(xiàn)也綁定定到接口口??梢詫崟r時將某一一個接口口綁定到到特定的的協(xié)議,,而流程程本身不不受影響響以流程為為主線以數(shù)據(jù)為為載體數(shù)據(jù)傳遞遞必定伴伴隨數(shù)據(jù)據(jù)的轉(zhuǎn)換換UFESB三大要素素協(xié)議轉(zhuǎn)換換消息轉(zhuǎn)換換流程編排排協(xié)議轉(zhuǎn)換換在服務(wù)請請求者與與服務(wù)提提供者之之間轉(zhuǎn)換換傳輸協(xié)協(xié)議,使使組件之之間的調(diào)調(diào)用更加加靈活,,來實現(xiàn)現(xiàn)異構(gòu)系系統(tǒng)的集集成UFESB內(nèi)部內(nèi)置置了很多多標準協(xié)協(xié)議以及及一些特特殊協(xié)議議對外發(fā)布布服務(wù)HTTP/HTTPSWebServicesJMS接收服務(wù)務(wù)XMPP服務(wù)文件掃描描(本地地文件/ftp)郵件掃描描數(shù)據(jù)庫掃掃描定時觸發(fā)發(fā)服務(wù)定時服務(wù)務(wù)實時服務(wù)務(wù)對外發(fā)布布WebServicesWebServices調(diào)用UFESBSOAP請求WebServices組件SOAP響應(yīng)定時掃描描服務(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ā)送即時時消息))調(diào)用NCInvoker--NC服務(wù)調(diào)用NCPfxx--NC交換平臺臺服務(wù)調(diào)調(diào)用調(diào)用外部部Http服務(wù)的例例子提供服務(wù)務(wù)組件UFESBHttp請求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里的實實體模型型,通過過xsd進行定定義它符合SDO規(guī)規(guī)范,提提供統(tǒng)一一的數(shù)據(jù)據(jù)編程接接口消息實體體示例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)一一消息息模型型進行行轉(zhuǎn)換換呢??通過解解析器器和轉(zhuǎn)轉(zhuǎn)換器器解析器器(進進入ESB)XMLXML解析器器EXCEL解析器器文件解解析器器解析器器

解析器負責(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)換器負責(zé)ESB內(nèi)部數(shù)據(jù)到外部數(shù)據(jù)的轉(zhuǎn)換在ESB內(nèi)部的的數(shù)據(jù)據(jù)轉(zhuǎn)換換無規(guī)則則轉(zhuǎn)換換賦值映射過濾XPath簡單對對照無規(guī)則則轉(zhuǎn)換換賦值映射過濾XPath簡單對對照表達式式變量及及簡單單表達達式XPath表達式式NC公式表表達式式腳本表表達式式NC公式表表達式式內(nèi)置大大量函函數(shù)支持函函數(shù)擴擴展支持MessageContext和和流程程變量量UFESB三大要要素協(xié)議轉(zhuǎn)轉(zhuǎn)換消息轉(zhuǎn)轉(zhuǎn)換流程編編排流程整整體介介紹流程基基礎(chǔ)以流程程虛擬擬機((PVM)為基基礎(chǔ),,在其其上開開發(fā)的的SPDL流程語語言SPDL以Spring的配置置文件件作為為流程程的存存儲格格式流程特特點支持持持久化化支持流流程變變量支持人人工任任務(wù)支持定定時器器人工任任務(wù)與與定時時器在等待待類型型的結(jié)結(jié)點上上可以以配置置定時時器。。當流程程進入入等待待結(jié)點點的時時候,,定時時器會會啟動動。當定時時器到到期時時,流流程如如果還還沒有有離開開該結(jié)結(jié)點,,則定定時器器就會會被觸觸發(fā)。。觸發(fā)發(fā)的邏邏輯可可以是是流程程繼續(xù)續(xù)執(zhí)行行,也也可以以發(fā)布布事件件。當流程程離開開該結(jié)結(jié)點時時,定定時器器就會會銷毀毀。報銷申申請部門經(jīng)經(jīng)理審審批財務(wù)登登記判斷金金額通知申申請人人發(fā)郵件通知流程結(jié)結(jié)點流程由由一系系列的的結(jié)點點構(gòu)成成,那那么UFESB的流流程中中支持持哪些些類型型的結(jié)結(jié)點呢呢?開始與與結(jié)束束結(jié)點點開始結(jié)結(jié)點只只是標標識流流程開開始,,沒有有其它它意義義結(jié)束結(jié)結(jié)點::可以以在流流程的的任意意位置置終止止整個個流程程,包包括在在循環(huán)環(huán)內(nèi)部部自動結(jié)結(jié)點支持注注冊自自定義義類,,執(zhí)行行其中中的方方法可以方方法中中取得得流程程變量量和消消息上上下文文決策結(jié)結(jié)點((路由由)路徑?jīng)Q決策結(jié)結(jié)點通過表表達式式判斷斷表達式式?jīng)Q策策結(jié)點點通過表表達式式判斷斷自定義義決策策結(jié)點點編寫Java代碼判判斷路徑?jīng)Q決策結(jié)結(jié)點表達式式配置置在路路徑上上,如如果表表達式式為true,則流流程沿沿此路路徑運運行表達式式?jīng)Q策策結(jié)點點表達式式配置置在結(jié)結(jié)點上上,表表達式式的值值和哪哪條路路徑的的名字字相同同,則則流程程沿著著這條條路徑徑運行行自定義義決策策結(jié)點點注冊一一個實實現(xiàn)ActionHandler接口口的類類,方方法的的返回回值為為哪條條路徑徑的名名字,,流程程就會會沿著著這條條路徑徑運行行循環(huán)結(jié)結(jié)點For-EachWhileDo-WhileBreakContinueFor-Each遍歷某某一集集合While/Do-While用于根根據(jù)條條件表表達式式判斷斷進行行循環(huán)環(huán)Break用于直接跳跳到循環(huán)外外部Continue用于跳出本本輪循環(huán)Fork-Join適用場景::會簽匯總每一個個人的意見見,進行后后續(xù)的處理理異步結(jié)點如果遇到比比較耗時的的功能,又又不影響主主流程的執(zhí)執(zhí)行,則可可以采用異異步結(jié)點異步分支服務(wù)調(diào)用結(jié)結(jié)點接口標識HTTPWebServicesSmtpNCInvoker……異常處理當結(jié)點發(fā)生生異常時,,就會走異異常的路徑徑可以異常路路徑進行一一些補償操操作異常路徑第三部分UFESB七大亮點UFESB產(chǎn)品亮點內(nèi)置標準化化協(xié)議與NC系統(tǒng)的無縫縫集成開放性架構(gòu)構(gòu)強大IDE支持動態(tài)部署異構(gòu)系統(tǒng)工工作流系統(tǒng)監(jiān)控標準化標準協(xié)議WebServices、http、mail、ftp、jms、xmpp標準WebServicesJSR224標準安全將NC外部交換平平臺轉(zhuǎn)換成成標準webServiceUFESB與NC的無縫集成成NC元數(shù)據(jù)據(jù)與外部交交換平臺單單據(jù)的導(dǎo)入入向?qū)峁┝薊SB調(diào)用NC服務(wù)的的向?qū)峁┝薔C調(diào)用ESB的向?qū)?dǎo)提供了ESB調(diào)用外外部交換平平臺的向?qū)?dǎo)非NC系統(tǒng)怎么辦?UFESB開放性架構(gòu)構(gòu)開發(fā)協(xié)議類類組件開發(fā)流程活活動類組件件開發(fā)消息解解析器開發(fā)消息轉(zhuǎn)轉(zhuǎn)換器開發(fā)自定義義交換規(guī)則則開發(fā)表達式式工欲善其事,必先利其器強大的IDE支持前臺UI組組件后臺運行組組件萬事俱備,只欠東風(fēng)動態(tài)部署支持動態(tài)部部署,無需需重啟服務(wù)務(wù)器UFIDE其它特色功功能流程編輯消息轉(zhuǎn)換規(guī)規(guī)則映射快速生成測測試的客戶戶端程序?qū)雽?dǎo)出流程調(diào)試流程圖一鍵鍵美化快速生成測測試客戶端端導(dǎo)入導(dǎo)出導(dǎo)入NC元元數(shù)據(jù)導(dǎo)入外部交交換平臺單單據(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等.壓縮文件請下載最新的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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論