当前位置: 首页 > 知识库问答 >
问题:

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

顾俊楚
2023-03-14

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

有什么推荐的方法吗?或者有人做得很好?我非常熟悉jbpm演示和从eclipse开始的过程,但是这不同于jboss下的独立网络服务战争。谢谢!

共有1个答案

侯涵煦
2023-03-14

您可以简单地为相同的应用程序创建一个Web服务。我已经为REST服务完成了,所以我没有代码示例。

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

我在jBPM中使用了LocataskService来运行该进程。

 类似资料:
  • 下面是一个在同一个WebService类中管理Session的例子。 先建立一个WebService类,代码如下: package service; import org.apache.axis2.context.ServiceContext; import org.apache.axis2.context.MessageContext; public class LoginService{

  • 我也看了这段视频,并阅读了以下问题: > 共享ViewModel以帮助片段和父活动之间的通信 从另一个片段调用fragmentMethod,但不能在ParentFragmentActivity的视图分页器中引用它们 “我的上帝”对这个问题的答复很有帮助,但我仍然不确定在我的情况下做什么是最好的事情,因为我有一个用户可以输入数据的片段,而相同的片段也应该查看数据作为输入的结果。(也许我的第一个错误是

  • 我有以下gulpfile.js 如何在Gulpfile中启动手表中的hexo?

  • 我试图通过按cardview开始另一项活动,cardview有一个朋友查找id。但是当我写回家时。java它给了我setOnClickListener中的问题。在homeActivity中,它告诉我无法解析“homeActivity”中的方法“homeActivity”。因为

  • 要为Ubuntu映像启动交互式shell,我们可以运行: 但当对Alpine Docker图像运行此操作时,会产生以下结果: 在Alpine base容器中启动交互式shell的命令是什么?

  • 我有一个包含以下元素的ArrayList: 我要将移到之后,以以下顺序: 我使用此代码: 上述代码的结果如下: 移动一个又一个元素的最佳方法是什么?