Я смотрю на процессы Activiti BPMN и на то, как они лучше всего взаимодействуют с потоками сообщений Spring Integration EIP. В частности, я хотел бы знать, какой самый чистый или лучший способ запустить процесс activiti BPMN для выполнения в конце потока сообщений Spring Integration.
например Должен ли я инициировать событие запуска сообщения для процесса BPMN из последнего метода активатора службы в моем потоке EIP?
runtimeService.startProcessInstanceByMessage(messageName, processVariables);
например Должен ли я инициировать событие отсутствия запуска для процесса BPMN из последнего метода активатора службы в моем потоке EIP?
runtimeService.startProcessInstanceById(processDefinitionId, variables);
например Любые другие более подходящие методы взаимодействия?
Заранее спасибо, ПМ.