融媒體項目-d3-net ppne使用手冊_第1頁
融媒體項目-d3-net ppne使用手冊_第2頁
融媒體項目-d3-net ppne使用手冊_第3頁
融媒體項目-d3-net ppne使用手冊_第4頁
融媒體項目-d3-net ppne使用手冊_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

D3-Net-PPNE使用手地址 市海淀區(qū)中關村軟件園大:8610-5898傳真:8610-5898 D3-Net-PPNE使用手 第1 系統(tǒng)互聯(lián)的兩個發(fā)展階 第2 D3-Net-PPNE流程引擎應用場 JMS互 7實現(xiàn)不同互訊方式之間的轉 第3 PPNE流程引擎平臺產(chǎn)品架構和軟件模 PPNE互聯(lián)平臺模塊組 大洋PPNE流程引 大洋PPEN流程配 大洋PPNE流程引擎.......................................................................................................... 第4 PPNE流程引擎安裝配 PPNE引擎及的部 PPNE管理控制臺的安裝配 配 第5 ESB流程運行........................................................................................................................管理控制臺方 大洋ESB流程 ESB集群節(jié)點信 附錄1流程調(diào)試的一個例 附錄2重要新增功能說 D3-Net-PPNE使用手大洋D3-Net-PPNE天梭制作流程引擎軟件以大洋工作流引擎為工作,支持WebService、JMS、路徑監(jiān)測、工作流API等多種系統(tǒng)互訊方式,通過編排工作流程來實現(xiàn)具體的業(yè)務邏輯。與傳統(tǒng)的工作流互聯(lián)平臺不同之處是:D3-Net-PPNEWebService的方式來與工作流引擎實現(xiàn)交互的。工作流引擎支持動態(tài)調(diào)用或動態(tài)實現(xiàn)各系統(tǒng)提交的WebService,還支WebService按照某種業(yè)務邏輯組織銜第1章系統(tǒng)互聯(lián)的兩個發(fā)展階WebService互聯(lián)兩個發(fā)展階段?;诠ぷ髁骰ヂ?lián)即傳統(tǒng)的工作流互聯(lián)平臺,目前仍主要是各全臺網(wǎng)絡互聯(lián)的主體架構;基于WebService互聯(lián)即ESB互聯(lián)基于工作流的系統(tǒng)互工作流應用工作流工作流應用工作流應用工作流應用工作流工作流應用工作流應用APIAPI的系統(tǒng)互聯(lián),就無法方便的實現(xiàn)與不同廠家系統(tǒng)之間的異構互聯(lián)。ITSOAESB系統(tǒng)互聯(lián)應運而生,為方便的實現(xiàn)異構系統(tǒng)互聯(lián)提供了很基于WebService的系統(tǒng)互WebService都有很好的支持,因此,WebService技術被大家廣應用服務應用服務服務ESB引流程模ebieES應用服務應用服務服務ESB引流程模應用應用服務服務應用服務服務1.2-1WebServiceWebServiceD3-Net-PPNEJMS、監(jiān)測等其他多種通訊方式,便于各業(yè)ESB進行集成。天梭制作流程引擎軟件就是在大洋工作流引擎基礎上,為方便實現(xiàn)基于WebService的面向服務架構的系統(tǒng)互聯(lián)開發(fā)的。大洋D3-Net-PPNE系統(tǒng)既具備ESB系統(tǒng)的典型特征,又具有工作流系統(tǒng)的簡單理解,D3-Net-PPNE是一個支持WebService、JMS、路徑監(jiān)測、工作流API等多種交互協(xié)議的工作流引擎系統(tǒng),在基于WebService的系統(tǒng)互聯(lián)中處于位置,同時還完全兼容基于工作流的系統(tǒng)第2章D3-Net-PPNE流程引擎應用場D3-Net-PPNE有下面幾種典型應用場景:實現(xiàn)系統(tǒng)間互聯(lián),特別是異構系統(tǒng)互聯(lián)、實現(xiàn)系統(tǒng)內(nèi)部流程、實現(xiàn)互聯(lián)接口規(guī)范轉換、實現(xiàn)互訊方式轉換、實現(xiàn)模擬服務。實現(xiàn)系統(tǒng)間互聯(lián),特別是異構系統(tǒng)互ESB大洋ESB支持WebService互聯(lián)工作流互聯(lián)JMS消息互聯(lián) 其中目前最為常用的是基于WebService的互聯(lián)模式。各系統(tǒng)都將自己系統(tǒng)實現(xiàn)的服務在大洋ESB系統(tǒng)中可以在大洋ESB中對這些服務進行編排,ESB中通過修改流程定義工作流互APIESBJMS互ESBJMSESBESB交互,路徑監(jiān)測互xmlESB寫到各系統(tǒng)監(jiān)測路徑下的xml文件方式,與大洋ESB交互,實現(xiàn)系統(tǒng)互聯(lián)。監(jiān)測路徑一般是FTP路徑,也支持非FTP路徑,如UNC路徑。實現(xiàn)系統(tǒng)內(nèi)部業(yè)務流ESBESB工作流中的節(jié)點,根據(jù)項目需求靈活搭配。ESB工作流引擎(原始的大洋工作流引擎版本實現(xiàn)不同互聯(lián)接口規(guī)范之間的轉ESB支持接口規(guī)范轉換功能,不需要業(yè)務系統(tǒng)按照新的規(guī)范進行服務的重新開發(fā),只需要在大洋ESB進行格式轉換配置,就可以實現(xiàn)不同接口規(guī)范之間的轉換功能。大洋ESB支持通過Xpath進行簡單格式轉換,對于復雜格式轉換,目前只支持配置XSLT的ESB調(diào)用該服務進行格式轉換,但這種方式開發(fā)工作會XSLTXML進行格式轉換的一種新興技術,類似高級編程語言,本身具備強大的格式轉XSLT相關知識。ESBJava實現(xiàn)不同互訊方式之間的轉WebService通訊協(xié)議的,JMS或者監(jiān)測等方式的互聯(lián),一般同時也會伴隨互聯(lián)接口規(guī)范大洋ESB也支持互訊方式的轉換配置,無需修改現(xiàn)有系統(tǒng)的服務實現(xiàn)方式,通過大洋ESB的實現(xiàn)模擬服WebService,但其它系統(tǒng)一時不能提供。第3章PPNE流程引擎平臺產(chǎn)品架構和軟件模調(diào)用調(diào)用ESB動態(tài)調(diào)用上層 調(diào)用工作流插調(diào)用工作流ESB工作流(C++、JavaBSCS3-1ESBPPNE互聯(lián)平臺模塊組ESB互聯(lián)平臺由ESB引擎、ESB配置、ESB、API、WFServer等模塊組成大洋PPNE流程引大洋PPEN流程配WindowsC/S大洋PPNEJava平臺,是一個Web應用,需要部署在應用服務器上,可以進行流程運行狀態(tài)、ESB引擎狀態(tài)等的動態(tài)。大洋 ESBAPIAPIESBAPIwebserviceURLWebService大洋 WFServer(工作流服務器DYWFServer是大洋ESB系統(tǒng)中的一個輔助模塊,專門用來以方式調(diào)用流程中配置的C++工第4章PPNE流程引擎安裝配PPNE引擎及的部將隨互聯(lián)平臺發(fā)布的PPNE天梭制作流程引擎及提供的War包部署在網(wǎng)絡中的應用服務器中,TomcatTomcat為例來進行部署。部署方式將PPNE引擎及PPNE的War包拷貝到Tomcat用來加載Web應用的文件夾(通常是TomcatWebapps文件夾War包相應的數(shù)據(jù)源連接文件(*.xml)中的內(nèi)conf\Catalina\localhost文件夾。ESB版本的ESB在登陸時增加了對用戶信息和權限的驗證,并新增了注銷功能,因此需要單點登陸服務SSO的配合使用,在部署ESB引擎及ESB服務的同時需要部署SSO單點登陸WSESBESB服務包4.1-1WS4.1-1部署完后,請相關測試頁面查看是否部署成功,例如PPNE引擎,部署完之后的測試頁面WebService接口:4.1-2PPNE管理控制臺的安裝配安裝登陸說PPNE天梭制作流程引擎系統(tǒng)的安裝包括ESB程序的安裝和相關WebService服務的部署,具體的安裝步驟請參考《D3-Net-PPNE安裝手冊》ESBESB用戶管理程序,4.2.1-1所示:4.2.1-1ESB該用戶可以在ppne控制臺上做所有的操作,同時也只有該用戶可以給其他用戶分配權限,如圖4.2.1-2所示:4.2.1-2第三步:選擇權限一項,在現(xiàn)限的基礎上,添加如下兩個權限權限說明:ESB4.2.1-34.2.1-34.2.1-44.2.1-4分配權限給相應用戶第五步,打開ESB控制臺,使用具限的用戶登陸即可。DYESB4.2.1-5所示:4.2.1-5ESB第二步,在彈出的登陸認證框中,使用Administrator超級用戶登陸,如圖4.2.1-6所示4.2.1-6ESBNeedLogin(默認為“是4.2.1-74.2.1-7ESB配通過管理控制臺程序?qū)3-Net-PPNE流程引擎進行配置與管理,主要是在互聯(lián)平臺中各業(yè)務各種模板;運行、流程實例;工作列表及日志信息查詢。管理控制臺整體界面如下圖,對每項作詳細介紹4.2.2-1系統(tǒng)及系統(tǒng)參數(shù)設節(jié)點的功能就是在互聯(lián)平臺中添加或刪除業(yè)務系統(tǒng)的登記信息,對業(yè)務系統(tǒng)進行登記是為了給在D3-Net-PPNE流程引擎中的各項服務(如Web服務、JMS服務)提供一個分類的標準,如非編系統(tǒng)提供的Web服務就統(tǒng)一在大洋非編系統(tǒng)下。圖-1系統(tǒng)頁面ESB引擎服務器信息:這里填寫的是部署ESB引擎服務包(即DYESBWEB.war)的機器IP和此臺機器上tomcat服務的端,一定要與實際部署情況一致,填寫時要按照如下格式—機IP38:8080。大重試次數(shù)后才發(fā)出警告并停止處理這樣就減少了日志文件增加效率推薦設置為次。(1)可以將流程的出錯信息保存到數(shù)據(jù)庫中,可以Schema校驗:1為開啟,0是否調(diào)用ESB:控制臺中的一些操作,比如啟動流程等是否調(diào)用ESB引擎來執(zhí)行(默認為1調(diào)用),設為0是為了兼容老的工作流系統(tǒng),可以通過數(shù)據(jù)庫的方式來執(zhí)行需要調(diào)用ESB引擎的在初始化數(shù)據(jù)中并沒有提供,實際使用需要,可以人工手動添加。xpathTrap消息設置:用于設置當流程實例運行出錯時,是否將錯誤相關給系統(tǒng)。默Trap消息地址:用于設置系統(tǒng)的ip和端口“GBK業(yè)務系統(tǒng)登記-1在接下來 框中填入系統(tǒng)的相關信息后,完成系統(tǒng)在互聯(lián)平臺中的登 ,如下圖 業(yè)務系統(tǒng)信其中系統(tǒng)服務—Web服平臺中進行了的WeService,如下圖:-1WebService進行統(tǒng)一的添加、刪除或者修改,通過右增加:新的刪除:將已的WebService從互聯(lián)平臺當中刪除拷貝新建:在要被拷貝的WebService上單擊右鍵,修改此WebService的某些內(nèi)容之后點擊確定即可添加創(chuàng)建新的WebService,此種方法主要用于相似WebService的創(chuàng)建,操作時需要選擇新建服IDID和源服務名稱不能重復;URLIP和端口。下面是一個已經(jīng)好的Web服務,以此服務為例,說明或修改服務時各服務設置項的含義圖-3平臺入庫提交服務界URL:部署此WebService的URL地址,格式類似:http://部署服務的機器IP:端/服務提供的接口名稱,右側的URL測試按鈕可以對此服務進試,如服務正確部署則會打開一個服務測試-4服務測試成功頁面;系統(tǒng)ID:此WebService所屬的系統(tǒng),即此WebService是在哪個業(yè)務系統(tǒng)進行定義的,通過單擊右側的按鈕來選擇系統(tǒng),可選的系統(tǒng)是已經(jīng)在互聯(lián)平臺中進行登記了的;導入、瀏覽WSDL:導入、瀏覽服務對應的WSDL,在新Web服務的時候可以通過在這里導入服務提供的WSDL文件進行。-4服務—JMS服務/XML文件服xmlWebService這種通訊方式更規(guī)范。JMS服務ESBJMSJMSESBIBMMQActiveMQ消息JMS消息時,目標地址信息支持動態(tài)設置。路徑監(jiān)測,即XML文件服務:ESBxmlxml監(jiān) 一般是FTP路徑,也支持非FTP路徑,如UNC路徑xmlJMSXML-1JMSXML服務—流程服ESB引擎提供并實現(xiàn)的服務(包括動態(tài)實現(xiàn)的服-1流程定ESB1-1-2所示:

-2ESBWEBESB互聯(lián)平臺采用了全新的方式來創(chuàng)建互聯(lián)流程定義,即以圖形化的方左側工具條

-3流程節(jié)點屬性設-1現(xiàn)服務,這種類型的活動不需要設置前格式轉換,因此屬性設置頁當中沒有前格式轉換項?;緦傩栽O-1IDESB、、ininR,則n,那么通向此活動節(jié)點的連接必須都是通路,活動節(jié)點服務才可以執(zhí)行。處理邏輯設-2WEB服務、路徑監(jiān)測、JMS 的服務當中選取URLURL地址。ENDURL地URLWindows瀏覽器驗證該地址正確與否,如果填寫正確,-3-4關聯(lián)集設置-5ESB能根據(jù)外部服務對ESBESB能對該實例執(zhí)行后續(xù)操ESBESB某個轉碼任務完成了。ESB需要采用一種通用的與具體接口參數(shù)關聯(lián)集、關聯(lián)屬性、屬名之間的關系示意圖如下-4MreMLESB流程配置中,可以設置多個管理屬性之間的順序。關聯(lián)屬性有一個自動生成的ID,還有一個自定義的屬性名稱。一個關聯(lián)屬性又包含多個屬(至少要有兩個,屬名由ESB變量ID、XPath兩部分組成。其中服務的輸入變量(或者是表示DYESB::MessageHeaderIn(SOAP消息頭處理)必須是其中的工作流變量之SOAPXPath,計前、后格式轉換-6在執(zhí)行活動節(jié)點服務的邏輯之前如果輸入?yún)?shù)的格式與服務要求的不同或者需要提取多個條件處理-7-8設置,那么可以在BS當中看到流程運行過程當中有進度的提示。流程調(diào)具體調(diào)試過程請參見附錄模板配流程模板-1活動模板

-2-31、新建一個活動節(jié)點,在“基本屬性”頁的“活動內(nèi)部名稱”項的右側,單擊“選擇模-42.,單擊流程創(chuàng)建圖右下方“活動模板”頁,選擇活動模板并通過右鍵菜單將模板添加到流程當中:-5連接模板當在流程中配置好接后,通過右鍵單擊活動節(jié)點,在右鍵菜單當中選擇“添加到模板”項,-6-7格式模板視音頻格式模板中定義了一些流程中需要調(diào)用的格式轉換,視音頻格式模板是一種特殊的全局變板變量作為輸入?yún)?shù)。-8全局變量ESBCONFIG工作列表、日志ESB支持將錯誤日志寫入到數(shù)據(jù)庫,便于對出錯流程實例進行查錯。日志是否記錄到數(shù)據(jù)庫ESB1表示開啟寫日志到數(shù)據(jù)庫,-1第5章ESB流程運行節(jié)點的狀態(tài)以及相關變量的賦值;另式是基于B/S頁面的方式,即由ESB服務管理控制臺方5.1-1ESB互聯(lián)平臺管理控制臺流程除了流程實例的運行情況外,在這個界面的流程圖上,還可以紅色:出大洋ESB流程(sso.warESB用戶認證數(shù)據(jù)庫,目的是為了實現(xiàn)不同用戶的權限問題。ESB的用戶權限分為兩種,即DYWFADMIN(可瀏覽也可操作流程)與DYESBCONFIG(只能瀏覽,但不能操作流程ESB用戶管理控制臺中進行配置:DYWFADMINDYESBCONFIG5.2.1(1)圖5.2.1(1)增限屬性圖5.2.1(2)為用戶添正確部署及配置好流程服務后,啟動TomcatWeb服務器,在任一客戶端打開IE瀏覽窗,在地址欄中輸入ESB服務的IP地址,進入DYESBMonitor界面:5.2-1B/S流程6項。流程模流程定義的流程圖和流程實例列表,流程圖上可以顯示某節(jié)點下處于出錯或運行狀態(tài)的流程實例的統(tǒng)計信息(統(tǒng)計不同狀態(tài)的實例個數(shù),紅叉表示出錯狀態(tài),對勾表示運行狀態(tài)(運行軌跡、出錯節(jié)點,以紅叉表示,這樣查錯的對象一目了然例日志。5.2.1-1在流程模型節(jié)點通過流程實例和活動實例的右鍵菜單也支持和管理控制臺一樣的控制和管理流程實例查5.2.2-1

溫馨提示

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

評論

0/150

提交評論