2

I am new to serviceMix, I downloaded serviceMix 4.5.1 a couple of days ago.

When I tried to install ode in serviceMix using the command features:install ode

It tells me this:

Error executing command: No feature named 'ode' with version '0.0.0' available

I googled/baidued mass of webs, I got a bad news that:

"Fuse ESB 4.4 does not support Apache ODE. The latest version of ODE is not compatible with Fuse ESB."

which comes from

http://fusesource.com/forums/thread.jspa?messageID=11209

Fuse ESB - ODE installation

So if serviceMix 4.4 does not support ODE any longer, what is the alternative way to do the web service orchestration in serviceMix? I have tried use camel to do this work,but that's not easy.

How about "bpel-g"?(http://code.google.com/p/bpel-g/) is it a good choice? or any other choice?

Any help will be really appreciated.

4

2 回答 2

0

我喜欢Activiti的流程和编排。

永远不要在 Karaf/SMX/Fuse ESB 中运行它,但如果不使用指令,它应该是可能的。

如果您需要它,它还有一个用于人工任务等的不错的网络浏览器,以及用于快速设计和可视化的 BPMN 建模器

于 2013-06-14T06:38:30.377 回答
0

我建议尝试bpel-g。我和一位同事最近一直在做一些 BPEL 一致性基准测试(仅供参考:基准测试工具可在github 上获得),结果 bpel-g 对 BPEL 规范的支持程度最高,以及 bpel 来自的旧 ActiveBPEL 引擎-g 是一个叉子。ODE排名第三。

bpel-g 的另一个不错的特性是它确实得到了积极的维护。我不知道它与 Fuse ESB 基础设施的集成程度如何,但由于它可以作为war.

更新:刚刚查了一下:bpel-g似乎与骆驼集成,并提供了一个自定义处理程序来调用骆驼组件。因此,基本上,Petters 回答中概述的解决方案也适用于 bpel-g,并且与 Activiti 相比,它具有消息关联框架。最后,使用它的障碍应该更小,因为您已经知道 BPEL。因此,bpel-g 在这里可能是更合适的解决方案。

于 2013-06-14T07:48:55.280 回答