让webService在jBPM 5.4中启动一个进程

时间:2013-12-31 14:18:18

标签: java web-services jboss jbpm

我想编写一个以异步方式运行bpmn2进程的webservice(基于SOAP)。 因此,例如,您调用http://foo.bar.com/ServiceSOAP/ActionStart,传入带有完整bpmn进程名称和参数映射的SOAP消息,然后它应该启动一个进程并立即返回。 进程应该在后台运行ofc在单独的线程中(可以有子进程等)

有没有推荐的方法呢?或者也许有人做得很好? 我对jclipse的jbpm演示和启动过程非常熟悉,但这与jboss下的独立webservice战不同。 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以简单地为其创建一个Web服务。我已经完成了REST服务,因此我没有代码示例。

我的应用程序在一台服务器上运行,jBPM应用程序在第二台服务器上运行。方法在jBPM应用程序中作为Web服务公开,我的Java应用程序就像普通的Web服务一样使用它。

我在jBPM中使用LocatTaskService来运行进程。