我想编写一个以异步方式运行bpmn2进程的webservice(基于SOAP)。 因此,例如,您调用http://foo.bar.com/ServiceSOAP/ActionStart,传入带有完整bpmn进程名称和参数映射的SOAP消息,然后它应该启动一个进程并立即返回。 进程应该在后台运行ofc在单独的线程中(可以有子进程等)
有没有推荐的方法呢?或者也许有人做得很好? 我对jclipse的jbpm演示和启动过程非常熟悉,但这与jboss下的独立webservice战不同。 谢谢!
答案 0 :(得分:0)
您可以简单地为其创建一个Web服务。我已经完成了REST服务,因此我没有代码示例。
我的应用程序在一台服务器上运行,jBPM应用程序在第二台服务器上运行。方法在jBPM应用程序中作为Web服务公开,我的Java应用程序就像普通的Web服务一样使用它。
我在jBPM中使用LocatTaskService来运行进程。