Java进程服务器是个好主意吗?

7

我想向社区喊话,想了解大家对Java进程服务器的看法。

IBM尤其是在Websphere进程服务器方面大做文章。如果你在一个Web服务世界中工作,我能理解进程服务器的想法,但实际上它们是否真的有效,还是只是多余的东西?

BPEL是另一个与之密切相关的技术,通常也会受到IBM的大肆宣传,但我还没有在现实生活中看到实现。

欢迎分享一般性的想法。


1
处理程序链接:http://www.ibm.com/developerworks/websphere/techjournal/0706_xu/0706_xu.html - stacker
2个回答

9
一些项目/公司确实有复杂的业务流程,涉及许多服务、应用程序、人员交互,使用BPM引擎、其连接器、建模工具可能是合理的。但这显然并不适用于所有人。
现在,要使用IBM Process Server,您需要一个许可证,需要一个应用服务器来部署它(例如WebSphere),一些(IBM)机器,也许还需要一些昂贵的连接器,一些建模工具的许可证等。因此,我不惊讶IBM会大肆宣传它(即使我没有真正的感觉),对他们来说销售这样的解决方案肯定是一笔好买卖(更不用提他们将添加到账单中的咨询了)。
而BPEL是一种标准化语言,用于描述作为消耗或生成XML消息的服务序列的流程,即通过XML和Web服务推广SOA的一般化,这是另一种促进SOA的方法,为营销增添了砝码。因此,软件供应商试图推广它并不奇怪。
从概念上讲,我认为BPM、BPEL等并不是坏主意。但正如我所说,它们并不适用于所有人。如果它们对您没有任何帮助,那么使用它们就是一个坏主意。但这并不一定使它们的概念无效。

0

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

Lombardi收购和WPS遗产并未合并为IBM业务流程管理器。此外,IBM还提供了FileNet BPM,专门针对文档中心的BPM解决方案。

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

IBM / Oracle阵营选择了BPEL路径,而其他公司如Appian、Lombardi、Pega等则采用BPMN作为业务流程的执行模型。

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

希望对你有所帮助。

Manglu


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接