我是SOA的新手,我做了一些阅读,但我无法回答以下内容:
我想按特定顺序调用某些Web服务。仅在运行时通过数据库知道调用每个Web服务所需的信息和调用顺序。
连接到数据库以加载信息。
从加载的信息中,我将以正确的顺序调用带有特定参数的某些Web服务(参数的顺序也从数据库中加载)。
所以我的问题是:我可以使用BPEL来做到这一点吗?
最佳答案
是的,您可能可以同时使用while和switch。
while循环执行的次数以及switch在每次迭代中执行的路径的次数将根据while循环之前的数据库调用来确定。
参见:http://docs.oracle.com/cd/E29597_01/dev.1111/e10224/bp_conditn.htm
https://docs.oracle.com/cd/E23943_01/dev.1111/e10224/bp_conditn.htm#SOASE472
关于java - 运行时动态Web服务调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43637050/