国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
一個(gè)BPEL的例子

一個(gè)簡單的BPEL文件看起來會像如下所示:

<?xml version="1.0"?>

<process name="changeAddress" ...>

<variables>

<variable messageType="..." name="...">

</variables>

<flow>

<receive .../> <! for this request (operation and input) -->

<invoke .../> <! call other service -->

<assign .../> <! map data -->

<reply .../> <! return data -->

</flow>

</process>
 

整個(gè)process是一個(gè)由不同操作組成的Web Services。XML文件按如下方式組織:

Variable節(jié)定義流程的變量。類似的,還可以定義錯(cuò)誤處理,以及其他服務(wù)的鏈接

接下來定義頂層活動,這通常是一個(gè)sequence(順序執(zhí)行的子活動)或flow(定義了一個(gè)或者多個(gè)同時(shí)執(zhí)行的子活動)

一個(gè)receive通常是操作的開始,它定義了操作的名字和輸入數(shù)據(jù)

然后由各種活動定義出流程。這些活動包括用invoke來調(diào)用其他服務(wù),以及用asign來影射數(shù)據(jù)和給數(shù)據(jù)賦值

最后,一個(gè)reply活動使得能結(jié)束流程和返回輸出數(shù)據(jù)。
 

從原則上講,BPEL是可讀的,但是,人工讀寫太麻煩。通常,應(yīng)該使用一個(gè)BPEL工具來設(shè)計(jì)和執(zhí)行流程。
 

被重命名為WS-BPEL,是因?yàn)樗鼊?chuàng)建的“流程“按Web Service方式提供。于是,要調(diào)用這些流程和服務(wù)----必須使用Web Service

當(dāng)然,這種業(yè)務(wù)流程建模標(biāo)準(zhǔn)并不是只能應(yīng)用于Web Service技術(shù)。用BPEL XML文件方式組合的流程和服務(wù)包括兩部分:一部分是業(yè)務(wù)流程的結(jié)構(gòu),另一部分是一個(gè)綁定,把該結(jié)構(gòu)與具體被調(diào)用或者被使用的技術(shù)操作關(guān)聯(lián)起來。提供到了Web Service的標(biāo)準(zhǔn)綁定,當(dāng)然你也可以使用其他綁定。 比如,對于將數(shù)據(jù)庫查詢當(dāng)做基本服務(wù)使用,Oracle BPEL工具提供了直接的支持。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
我的微型工作流引擎設(shè)計(jì)
oracle --構(gòu)建富互聯(lián)網(wǎng)應(yīng)用程序以監(jiān)控工作流和流程
BPEL 開發(fā)人員支持
業(yè)務(wù)流程: 學(xué)習(xí) BPEL4WS,第 4 部分用 BPWS4J 編輯器創(chuàng)建流程
面向SOA企業(yè)業(yè)務(wù)過程建模的利器 — IT技術(shù)
Figure 2: Interfaces of a WFMS
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服