Java Process Server好主意还是不好?

时间:2010-01-27 14:41:58

标签: java web-services websphere bpm bpel

只想向社区大声呼喊,了解人们对Java流程服务器的看法。

IBM尤其倾向于对Websphere流程服务器产生很多噪音。如果你在网络服务领域工作,但是在实践中他们真的有效还是他们只是矫枉过正,我可以看到流程服务器背后的想法?

BPEL是另一种密切相关的技术,它倾向于从IBM获得大量宣传,但我还没有看到现实生活中的实现。

一般的想法欢迎。

2 个答案:

答案 0 :(得分:9)

某些项目/公司确实有复杂的业务流程,涉及许多服务,应用程序,使用BPM引擎的人工交互,其连接器,其建模工具都是合理的。但这显然不适合所有人。

现在,要使用IBM Process Server,您需要一个许可证,您需要一个应用服务器来部署它(随机,WebSphere),一些(IBM)机器,可能是一些昂贵的连接器,一些许可证用于因此我对IBM发出噪音并不感到惊讶(即使不是真的有同样的感觉),销售这样的解决方案对他们来说必须是一个很好的交易(甚至没有提到他们将添加的咨询法案)。

BPEL是一种标准化的语言,用于将流描述为消费或生成XML消息的服务序列,即通过XML和Web服务推广BPM,是另一个允许进一步推动SOA的方法,为营销提供支持汤。因此,软件供应商试图推广它也不足为奇。

从概念上讲,我不认为BPM,BPEL等是坏主意。但正如我所说,它们不适合所有人。如果他们没有为你解决任何问题,那么使用它们将是一个坏主意。但这并不一定会使它们成为概念。

答案 1 :(得分:0)

IBM现在在这个领域有多个产品。

收购Lombardi和遗产WPS未合并为IBM业务流程经理。还有一个可从IBM获得的FileNet BPM,它面向以文档为中心的BPM解决方案。

Lombardi堆栈有效地使用BPMN,而WPS使用BPEL作为编排机制。

IBM / Oracle阵营已经选择了BPEL路径,而Appian,Lombardi,Pega等其他人则使用BPMN作为业务流程的执行模型。

它们都被广泛使用,并且有一个有意义的理由存在。

HTH

Manglu