我想了解在wso2的最佳实践中从esb开始一个bpm进程。
基本上我需要定义一个服务,一旦收到amqp消息就启动一个bpm进程。
对于服务的实现,我指的是这个按预期工作的https://docs.wso2.com/display/ESB490/ESB+as+a+RabbitMQ+Message+Consumer。
现在我想知道哪个是从ESB启动bpmn进程的最佳实践。我个人会使用HTTPEndPoint发送ReST POST“启动流程实例”(请参阅https://docs.wso2.com/display/EI640/BPMN+REST+API#BPMNRESTAPI-Processinstances)。
这是预期的方法还是有更好的整合方式?
您建议的方法是正确的。可以使用对BPMN Rest api的REST调用来启动BPMN流程。然后,相应的进程将启动并启动流程实例。确保将正确的数据发送到启动资源。
[1] https://docs.wso2.com/display/EI6xx/BPMN+REST+API#BPMNRESTAPI-StartaProcessInstance
关心翻译