Java Process Servers 好主意与否?

标签 java web-services websphere business-process-management bpel

只想向社区大声疾呼,看看人们对 Java 进程服务器的总体看法。

IBM 尤其倾向于对 Websphere 进程服务器发出大量噪音。如果您在 Web 服务领域工作,我可以理解流程服务器背后的想法,但实际上它们真的有效还是矫枉过正?

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

欢迎提出一般性想法。

最佳答案

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

现在,要使用 IBM Process Server,您需要一个许可证,您需要一个应用服务器来部署它(随机,WebSphere),一些 (IBM) 机器,也许一些昂贵的连接器,一些许可证建模工具等。所以我对 IBM 对此大声疾呼并不感到惊讶(即使真的没有同样的感觉),销售这样的解决方案对他们来说一定很划算(更不用说他们将添加的咨询服务了)到帐单上)。

BPEL 是一种标准化语言,用于将流描述为使用或生成 XML 消息的服务序列,即通过 XML 和 Web 服务对 BPM 进行概括,它是另一 block 允许进一步促进 SOA 的砖 block ,为市场营销提供支持汤。因此,软件供应商试图推广它也就不足为奇了。

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

关于Java Process Servers 好主意与否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2147696/

相关文章:

java - 未处理的异常,但 try catch block 似乎没有做我认为应该做的事情

java - 通过ListAdapter设置ImageView src

web-services - 为什么使用有状态的Web服务会很糟糕,为什么会被允许?

java - Tomcat 与 WebSphere 与 WebLogic 的安全性

hibernate - 从 JPA2.0 迁移到 JPA 2.1 时出现 "Unsupported use of GenericConnection"异常

Java:OpenGl ES 2.0 着色器灯

java - 关于quartz-scheduler中的失火

web-services - ColdFusion:如何使用 SharePoint 的 getListItems()

python - 如何开发一个django->pylons文件上传工具?

java - Websphere 7 中的自定义登录模块