以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Web Services & Semantic Web Services 』 (http://bbs.xml.org.cn/list.asp?boardid=10) ---- 想请教一下这样的流程用bpel如何描述 (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=31228) |
-- 作者:hopeshared -- 发布时间:4/25/2006 2:08:00 PM -- 想请教一下这样的流程用bpel如何描述 首先,能在java中调用bpel么? 其次,假如输入的参数是一个数组或者列表,根据这个数组或者列表来循环调用一个服务,如何用bpel描述呢? 谢谢! |
-- 作者:submarine__ -- 发布时间:4/26/2006 4:58:00 PM -- 1 一般来说,bpel会用Web service的形式来发布,所以用jax-rpc,wsif等等都行。 2 输入数组或者列表,bpel的变量elment,type,messagetype都是xml的形式。所以 输入数组或者列表应该对应schema的complextype等。循环很简单,用while,foreach repeatuntil都可以。中间用assign copy partnerlink就可以实现不同服务的调用。 |
-- 作者:hopeshared -- 发布时间:4/26/2006 5:18:00 PM -- 那如果是数组就有个index每循环一次加一的问题 我现在用的工具是可以输入java code来实现,假如完全使用bpel而不用java,如何作呢? |
-- 作者:submarine__ -- 发布时间:4/26/2006 5:28:00 PM -- --那如果是数组就有个index每循环一次加一的问题 比如 <forEach counterName="forEach" parallel="no"> <iterator> <startCounterValue>0</startCounterValue> <finalCounterValue>array/list size</finalCounterValue> </iterator> <scope /> </forEach> 在scope里用invoke等, 行不行 |
-- 作者:hopeshared -- 发布时间:4/26/2006 5:37:00 PM -- hoho 刚刚找到了 在wid中有一个while对象,它做循环。这个while的循环条件可以使用java代码来实现,那就好办了 呵呵 在bpel规范中的实现,我需要看看规范先 谢谢 submarine__ !! |
-- 作者:submarine__ -- 发布时间:4/26/2006 5:47:00 PM -- 这样行不行。 Bpel中要用到的logic包括判断条件,其他协议等,用java本地class实现。 然后,用invoke来获得。外部service的访问可以用wsif来做,可以用soap,java,ejb,axis等来banding,应该是个理想实现。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |