我正在实现Spring Micro Services应用程序,在这里我们需要使用Software AG来启动工作流。
要实现这一目标,我有两种方法。
在UI层中,我将直接调用BPM,而BPM在启动后将调用Micro服务。 我的第二种方法是从UI调用微服务,然后再调用BPM。 在这里,我会同时为Initiation调用BPM并更新任务,因此任何人都可以建议我哪种方法最好。
在哪种情况下我应该采用哪种方法
这两种方法的优缺点是什么。
如果有什么建议对您有很大帮助,请提前致谢。
答案 0 :(得分:0)
我不建议UI层直接调用BPM。您应该首先致电微服务,以便将来可以完全控制任何更改。您可以将所有验证都放在微服务中,然后调用BPM。
始终向外部客户发送;我们公开了一个接口..一个协议..它永远不会改变并且非常简约。