2011-02-18 75 views
0

我是BPEL/BPMN的新手。最小BPEL/BPMN要求?

是否可以在沒有WS- * Web服務和EJB容器(如jBoss,WebLogic,Glassfish)的情況下編寫BPEL/BPMN感知軟件?

我想知道是否有關於使用Maven和Eclipse創建BPEL/BPMN程序的快速入門教程。

而且,像Apache ODE和jBPM這樣的開放引擎如何爲瀏覽器後端的用戶提供所見即所得的工作流設計器?

回答

3

BPEL本身取決於WS-,所以如果您想使用標準BPEL,則無法避免Web服務。但是,BPMN 2.0提供了抽象,這意味着只要引擎支持,就可以使用BPMN和WS-,Java或任何你想要的。例如Activiti在WS- *中很糟糕,但是當你想要將它嵌入到你的Java應用程序中時它是相當不錯的。

Eclipse BPEL設計器有一個用於Apache ODE和JBoss Riftsaw的部署描述符編輯器和部署器,後者基本上是一些JBoss foo的ODE。

+0

正確 - 如果您想使用BPMN設計流程,並且將BPEL部署到Apache ODE,則可以使用Intalio | BPMS。 – 2013-06-06 00:27:31

1

毫無疑問,您可以創建連接到BPEL引擎但不在應用程序服務器中運行的客戶端。 然而,他們需要WS- *,因爲這是與BPEL流程進行通信的機制。

有關教程,請參閱BPEL相關工具和服務器的各個供應商的網站。 jboss jBoss我認爲Eclipse提供了一個插件來提供工作流編輯器,我不知道Apache。