0

我是 BPEL/BPMN 的新手。

是否可以在没有 WS-* Web 服务和 EJB 容器(如 jBoss、WebLogic、Glassfish)的情况下编写支持 BPEL/BPMN 的软件?

我想知道是否有关于使用 Maven 和 Eclipse 创建 BPEL/BPMN 程序的快速入门教程。

而且,像 Apache ODE 和 jBPM 这样的开放引擎是否为浏览器后面的最终用户提供了所见即所得的工作流设计器?

4

2 回答 2

3

BPEL 本身是依赖于 WS-的,所以如果要使用标准的 BPEL,就无法避免 Web Services。然而,BPMN 2.0 提供了一个抽象,这意味着您可以将 BPMN 与 WS-、Java 或任何您想要的东西一起使用,只要您的引擎支持。例如,Activiti 在 WS-* 中很糟糕,但当您想将其嵌入到您的 Java 应用程序中时却非常好。

Eclipse BPEL 设计器有一个用于 Apache ODE 和 JBoss Riftsaw 的部署描述符编辑器和部署器,后者基本上是带有一些 JBoss foo 的 ODE。

于 2011-02-19T11:34:18.560 回答
1

毫无疑问,您可以创建连接到 BPEL 引擎但不在应用程序服务器中运行的客户端。然而,他们将需要 WS-*,因为这是与 BPEL 流程进行通信的机制。

有关教程,请参阅 BPEL 相关工具和服务器的各个供应商的网站。jBoss 我认为有一个 Eclipse 插件来提供工作流编辑器,我不了解 Apache。

于 2011-02-18T11:31:27.540 回答