freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

07-服務(wù)計(jì)算基礎(chǔ)(服務(wù)組合)(編輯修改稿)

2025-02-25 00:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 iables variable name=name messageType=qname? type=qname? element=qname?/+ /variables 變量 Variables 20232023 by Li Weigang. All rights reserved. variables variable name=“PO” messageType=“l(fā)ns:POMessage”/ variable name=“Invoice” messageType=“l(fā)ns:InvMessage”/ variable name=“POFault” messageType=“l(fā)ns:orderFaultType”/ /variables message name=“POMessage” part name=“customerInfo” type=“sns:customerInfo”/ part name=“purchaseOrder” type=“sns:purchaseOrder”/ /message message name=InvMessage part name=“IVC” type=“sns:Invoice”/ /message message name=“orderFaultType” part name=“problemInfo” type=“xsd:string”/ /message Purchase Process WSDL: BPEL: Variables in BPEL 20232023 by Li Weigang. All rights reserved. process XML schema element WSDL message part part part ... property property alias 類型化的屬性映射到 WSDL messages的 parts上, 或 XML schema 元素上 property property alias 屬性用于引用消息或 變量中的全部或部分 數(shù)據(jù),常用于相關(guān)集 getVariableProperty( variable, property ) 屬性將流程邏輯 從變量的定義細(xì) 節(jié)中分離開(kāi)來(lái) ? 消息屬性 (Message Properties) 20232023 by Li Weigang. All rights reserved. wsdl:definitions name=name xmlns:bpws=process/ bpws:property name=name type=qname/ ... /wsdl:definitions definitions name=name ... xmlns:bpws=process/ bpws:propertyAlias propertyName=qname messageType=qname part=name query=queryString/ ... /wsdl:definitions propertyAlias: property: 消息屬性 (Message Properties) 20232023 by Li Weigang. All rights reserved. process instance 3 process correlation set customerId orderNumber process instance 1 process instance 2 process instance 4 receive 提交購(gòu)買訂單 如何通過(guò)無(wú)狀態(tài)的 Web service 接口識(shí)別有狀態(tài)的流程實(shí)例? 長(zhǎng)周期會(huì)話中的消息與 正確的的流程實(shí)例關(guān)聯(lián) locate purchaseOrder cId = 0815 orderNo = 42 receive 查詢訂單狀態(tài) queryOrderStatus custId = 0815 oNo = 42 customerId orderNumber 4 (0815, 49) 3 (0815, 42) 2 (0707, 11) 1 (0311, 33) initiate 屬性和相關(guān)集 (Correlation Sets) 20232023 by Li Weigang. All rights reserved. ? 在面向?qū)ο箢I(lǐng)域 ?通過(guò)對(duì)象引用進(jìn)行有狀態(tài)的交互。對(duì)象引用本身提供了訪問(wèn)具有合適的交互狀態(tài)和歷史的某個(gè)對(duì)象(實(shí)例)的能力。 ?這種方式適用于緊密耦合的實(shí)現(xiàn)。 ? Web服務(wù)領(lǐng)域 ?引用方式將造成實(shí)現(xiàn)之間脆弱的依賴關(guān)系; ?需要松散耦合機(jī)制實(shí)現(xiàn); ?避免在實(shí)例路由中使用特定于實(shí)現(xiàn)的標(biāo)記。 ? 在業(yè)務(wù)流程實(shí)例的生存期中,它通常與涉及它的伙伴進(jìn)行多次會(huì)話,相關(guān)聯(lián)的會(huì)話涉及的參與者不止兩個(gè),常常有必要提供應(yīng)用程序級(jí)的機(jī)制,以使消息和會(huì)話被匹配到預(yù)定的業(yè)務(wù)流程實(shí)例。 相關(guān)集 20232023 by Li Weigang. All rights reserved. ? BPEL提供了聲明性機(jī)制,以指定服務(wù)實(shí)例中相關(guān)聯(lián)的操作組。一組相關(guān)標(biāo)記可定義為相關(guān)聯(lián)的組中所有消息共享的一組特性。這樣的一組特性稱為相關(guān)集。 ? 每個(gè)關(guān)聯(lián)集都在一個(gè)作用域中進(jìn)行聲明并屬于該作用域。屬于全局流程作用域的關(guān)聯(lián)集稱為全局關(guān)聯(lián)集;屬于局部作用域,這樣的關(guān)聯(lián)集稱為局部關(guān)聯(lián)集。 ? 在流程開(kāi)始時(shí),全局關(guān)聯(lián)集處于未初始化的狀態(tài)。在其所屬的作用域的執(zhí)行開(kāi)始時(shí),本地關(guān)聯(lián)集處于未初始化的狀態(tài)。 ? 相關(guān)集在其語(yǔ)義上類似于延遲綁定的常數(shù)。相關(guān)集的綁定由特別標(biāo)記的消息發(fā)送或接收操作來(lái)觸發(fā)。相關(guān)集在其所屬的作用域的生存期中只能初始化一次。在初始化之后,它的值就可被認(rèn)為是業(yè)務(wù)流程實(shí)例的標(biāo)識(shí)的別名。 相關(guān)集 20232023 by Li Weigang. All rights reserved. ? 在多方業(yè)務(wù)協(xié)議中,三種情況 ?發(fā)起者流程發(fā)送啟動(dòng)會(huì)話的第一個(gè)消息,從而定義了標(biāo)記該對(duì)話的相關(guān)集中的特性值。 ?所有其他參與者通過(guò)接收提供相關(guān)集中的特性值的傳入消息來(lái)綁定會(huì)話中的相關(guān)集。 ?發(fā)起者和其他參與者都必須發(fā)送啟動(dòng)會(huì)話的第一個(gè)消息,從而定義標(biāo)記會(huì)話的相關(guān)集中的特性值。 ? 相關(guān)集的名稱用在 invoke、 receive和 reply活動(dòng)中,也用在 pick活動(dòng)的 onMessage分支中, flow活動(dòng)的 link中,同時(shí)還用在事件處理程序的 onMessage形式中。 ? correlationSets? ? correlationSet name=name ? properties=qnamelist/+ ? /correlationSets 相關(guān)集 20232023 by Li Weigang. All rights reserved. process scope scope scope scope scope scope scope 范圍提供了一個(gè)上下文環(huán)境,它影響其中包含的活動(dòng)的執(zhí)行行為 獨(dú)立范圍為并發(fā)訪問(wèn)共享資源提供了控制機(jī)制 scope 局部定義 – partner links, message exchanges, variables, correlation sets 局部處理 – event handlers, fault handlers, a termination handler, and a pensation handler Compensation handler取消已經(jīng)完成的活動(dòng)造成的持久效果 Termination handler 處理對(duì)范圍的強(qiáng)制停止 (external faults) primary activity scope Scopes 20232023 by Li Weigang. All rights reserved. ? 故障處理是因發(fā)生故障而切換到撤銷發(fā)生故障的作用域中的部分或不成功的工作。 ? 故障處理程序提供了定義一組自定義的故障處理活動(dòng)的方法,句法上定義為 catch活動(dòng)。定義的每個(gè) catch活動(dòng)能攔截某種特定的故障(由全局惟一的故障 QName和有與該故障相關(guān)聯(lián)的數(shù)據(jù)的變量來(lái)定義)。如果沒(méi)有故障名,那么 catch將攔截全部有適合類型的故障數(shù)據(jù)的故障。使用 catch處理程序中的 faultVariable屬性來(lái)指定故障變量。 ? faultHandlers ? catch faultName=qname― aultVariable=name ? activity ? /catch ? catchAll ? activity ? /catchAll ? /faultHandlers 故障處理程序 20232023 by Li Weigang. All rights reserved. Trycatchthrow機(jī)制原理 活動(dòng) A try 活動(dòng) 2 活動(dòng) 1 try 活動(dòng) 活動(dòng) throw 活動(dòng) …… 異常 異常 處理 catch throw 異常 處理 catch 20232023 by Li Weigang. All rights reserved. ?對(duì) invoke活動(dòng)的故障響應(yīng)是故障的來(lái)源之一,故障由顯式給出的名稱和數(shù)據(jù)部分組成。程序化地拋出 throw活動(dòng)是故障的另一個(gè)來(lái)源,它也有顯式給出的名稱和數(shù)據(jù)。 故障處理程序 20232023 by Li Weigang. All rights reserved. ?通過(guò)補(bǔ)償處理程序,作用域可以描述通過(guò)應(yīng)用程序定義的方式可撤銷的行為。有補(bǔ)償處理程序的作用域可不受約束任意深地嵌套 ?補(bǔ)償處理程序僅僅是用于補(bǔ)償?shù)幕顒?dòng)的包裝。在許多情況下,補(bǔ)償處理程序需要接收當(dāng)前狀態(tài)的數(shù)據(jù)并返回關(guān)于補(bǔ)償結(jié)果的數(shù)據(jù) ?補(bǔ)償處理程序的調(diào)用方法是使用 pensate活動(dòng) pensationHandler? activity /pensationHandler 補(bǔ)償處理程序 20232023 by Li Weigang. All rights reserved. ?整個(gè)流程以及每個(gè)作用域可以與一組在相應(yīng)的事件發(fā)生時(shí)并發(fā)的調(diào)用的事件處理程序相關(guān)聯(lián)。 ?在事件處理程序中進(jìn)行任何類型的活動(dòng),但是不允許使用 pensate/調(diào)用補(bǔ)償處理程序。 ?有兩種類型的事件: ?與 WSDL中請(qǐng)求 /響應(yīng)或單向操作對(duì)應(yīng)的傳入消息; ?用戶設(shè)置的時(shí)間過(guò)后發(fā)出的警報(bào)。 事件處理程序 20232023 by Li Weigang. All rights reserved. ? eventHandlers? ? onMessage partnerLink=name portType=qname ? operation=name variable=name?* ? correlations? ? correlation set=name initiate=yes|no+ ? /correlations ? activity ? /onMessage ? onAlarm for=durationexpr? until=deadlineexpr?* ? activity ? /onAlarm ? /eventHandlers 事件處理程序 20232023 by Li Weigang. All rights reserved. ?onMessage標(biāo)志表示指定的事件是一個(gè)等待消息到達(dá)的事件。 ?這個(gè)標(biāo)記及其屬性的解釋類似于 receive活動(dòng)。partnerLink屬性定義請(qǐng)求將到達(dá)的合作伙伴鏈接。portType和 operation屬性是合作伙伴為引發(fā)事件而調(diào)用的適當(dāng)端口類型和操作。變量屬性標(biāo)識(shí)包含從合作伙伴接收到的消息的變量。 ?onAlarm標(biāo)志標(biāo)記超時(shí)事件。 ?for屬性指定該事件發(fā)生之前的持續(xù)時(shí)間。計(jì)算持續(xù)時(shí)間的計(jì)時(shí)在相關(guān)的作用域的執(zhí)行開(kāi)始的時(shí)刻響起。 ?until屬性指定發(fā)出警報(bào)的特定時(shí)刻。這兩個(gè)屬性中僅有一個(gè)必須出現(xiàn)在任何 onA
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1