【问题标题】:How BPM Workflow will be implemented in Micro ServicesBPM 工作流将如何在微服务中实现
【发布时间】:2019-03-28 04:09:19
【问题描述】:

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

为了实现这一点,我有两种方法。

从 UI 层我将直接调用 BPM,BPM 将在启动后调用我的微服务。 我的第二种方法是从 UI 调用我的微服务,然后调用 BPM。 在这里,我会为启动和更新任务调用 BPM,所以任何人都可以建议我哪种方法是最好的。

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

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

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

【问题讨论】:

    标签: spring-boot microservices business-process-management


    【解决方案1】:

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

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

    【讨论】:

    • 嗨 deepak,感谢您的回复,可以举一些在 BPM 端做不到的例子,所以应该在微服务端做。以及只有我们才能在微服务中实现的那种控制,这在 BPM 是不可能的。
    猜你喜欢
    • 2017-12-12
    • 2020-06-04
    • 1970-01-01
    • 2018-09-10
    • 2017-09-14
    • 2018-08-06
    • 2016-01-10
    • 2018-03-08
    • 1970-01-01
    相关资源
    最近更新 更多