我是BPEL / BPMN的新手。
是否可以在没有WS- * Web服务和EJB容器(如jBoss,WebLogic,Glassfish)的情况下编写BPEL / BPMN感知软件?
我想知道是否有关于使用Maven和Eclipse创建BPEL / BPMN程序的快速入门教程。
并且,像Apache ODE和jBPM这样的开放引擎是否为浏览器后面的最终用户提供WYSIWYG工作流设计器?
答案 0 :(得分:3)
BPEL本身依赖于WS- ,因此如果要使用标准BPEL,则无法避免使用Web服务。然而,BPMN 2.0提供了一个抽象,这意味着只要您的引擎支持,就可以将BPMN与WS - ,Java或任何您想要的东西一起使用。例如,Activiti在WS- *中很糟糕,但是当你想将它嵌入Java应用程序时非常好。
Eclipse BPEL设计器有Apache ODE和JBoss Riftsaw的部署描述符编辑器和部署器,后者基本上是带有一些JBoss foo的ODE。
答案 1 :(得分:1)
毫无疑问,您可以创建连接到BPEL引擎但尚未在应用程序服务器中运行的客户端。 但是,他们需要WS- *,因为这是与BPEL流程进行通信的机制。
有关教程,请参阅各种BPEL相关工具和服务器供应商的网站。 jBoss我认为Eclipse有一个插件可以提供工作流编辑器,我不知道Apache。