如何在微服务中实施BPM工作流

时间:2019-03-28 04:09:19

标签: spring-boot microservices bpm

我正在实现Spring Micro Services应用程序,在这里我们需要使用Software AG来启动工作流。

要实现这一目标,我有两种方法。

在UI层中,我将直接调用BPM,而BPM在启动后将调用Micro服务。 我的第二种方法是从UI调用微服务,然后再调用BPM。 在这里,我会同时为Initiation调用BPM并更新任务,因此任何人都可以建议我哪种方法最好。

在哪种情况下我应该采用哪种方法

这两种方法的优缺点是什么。

如果有什么建议对您有很大帮助,请提前致谢。

1 个答案:

答案 0 :(得分:0)

我不建议UI层直接调用BPM。您应该首先致电微服务,以便将来可以完全控制任何更改。您可以将所有验证都放在微服务中,然后调用BPM。

始终向外部客户发送;我们公开了一个接口..一个协议..它永远不会改变并且非常简约。