总而言之,BPEL1.1和BPEL2.0的区别还是比较大的,要想很容易的移植,不是那么容易。
下面简单的比较一下开源的BPEL的定制工具Eclipse Designer现在版本对WS-BPEL 2.0(
http://www.oasis-open.org /committees/documents.php?wg _abbrev=wsbpel )的支持情况:
1、namespace
BPEL2.0: xmlns:bpel="
http://docs.oasis-open.org /wsbpel/2.0/process/executable"
Eclipse Designer: xmlns:bpws="
http://schemas.xmlsoap.org/ws /2004/03/business-process/"
2、control
BPEL2.0: if else
Eclipse Designer: switch case
3、plnk namespace
BPEL2.0: xmlns:plnk="
http://docs.oasis-open.org /wsbpel/2.0/plnktype"
Eclipse Designer: xmlns:plnk="
http://schemas.xmlsoap.org/ws /2004/03/partner-link/"
4、xpath version
BPEL2.0 urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0
Eclipse Designer:
http://www.w3.org/TR/1999/REC -xpath-19991116
5、expression tag can't found in BPEL 2.0
<bpws:expression><!
[CDATA[string(""12345"")]]><
/bpws:expression>
BPEL1.1 VS BPEL2.0
http://webservices.sys-con.com/read/155617_f.htm