BPEL活动浅析
http://tech.ddvip.com 2008年01月05日 社区交流
内容摘要:BPEL活动(Activity)是指BPEL流程中一条语句或者一个步骤的执行。
<bpel:sequence>
<bpel:receive name="request" partnerLink="HouseLoanBroker"
portType="tns:HouseLoanBroker" operation="getLoanQuote" variable="request"
createInstance="yes">
</bpel:receive>
<bpel:reply name="response" partnerLink="HouseLoanBroker"
portType="tns:HouseLoanBroker" operation="getLoanQuote"
variable="response" />
</bpel:sequence>
下面是<flow>的实例,如果按照下面的写法,表示可以同时调用Bank0和Bank1的服务,程序如下:
<bpel:flow>
<bpel:invoke name="bank0" partnerLink="Bank0"
portType="bk:Bank" operation="getLoanQuote"
inputVariable="bk-loanquote-request"
outputVariable="bk-loanquote-response-0"
sm:endpoint="urn:sample:soa:bank:Bank0:bank" />
<bpel:invoke name="bank1" partnerLink="Bank1"
portType="bk:Bank" operation="getLoanQuote"
inputVariable="bk-loanquote-request"
outputVariable="bk-loanquote-response-1"
sm:endpoint="urn:sample:soa:bank:Bank1:bank" />
</bpel:flow>
<link> /<source>/<target>(链接/源/目标)
责编:豆豆技术应用