融媒體項(xiàng)目-d3-net ppne使用手冊(cè)_第1頁(yè)
融媒體項(xiàng)目-d3-net ppne使用手冊(cè)_第2頁(yè)
融媒體項(xiàng)目-d3-net ppne使用手冊(cè)_第3頁(yè)
融媒體項(xiàng)目-d3-net ppne使用手冊(cè)_第4頁(yè)
融媒體項(xiàng)目-d3-net ppne使用手冊(cè)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余58頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論