我有一个JMS mule流,它将从队列中读取消息并处理它们。我想从Activiti中的进程调用此流程。我正在使用远程mule实例。根据我的理解,要在远程mule实例中调用mule流,我必须使用Web服务。在这种情况下如何使用Web服务?
我正在使用社区版的mule。
由于
答案 0 :(得分:1)
假设您知道远程Mule实例的Web服务URL,您需要执行以下两项操作之一:
就个人而言,我喜欢使用Camel做这类事情,因为已经为你完成了艰苦的工作,创建一个骆驼路线并从Activiti服务任务调用它是一个相对简单的事情(甚至有最新版本的Activiti中内置的BPMN扩展属性使这更加容易。
需要考虑的其他事项。 这是一场火灾而忘记(即单向)的电话,还是你期待一个回应?如果您期待响应,它是同步还是异步?所有这些因素都将影响您对BPMN流进行建模以正确整合Mule流的方式。