gpt4 book ai didi

architecture - 您如何知道何时需要 BPM 解决方案?

转载 作者:行者123 更新时间:2023-12-03 10:21:02 24 4
gpt4 key购买 nike

我的客户正在寻找业务流程管理 (BPM) 解决方案。他们需要的是简单的文档路由和审批系统。实现 BPM 系统的驱动因素是什么?开发人员应该建议实现 BPM 解决方案与工作流工具或自定义开发的阈值是多少?

jBPM 什么时候适合?应用程序中内置的状态机何时适合?应该存在哪些问题来确定您需要使用类似于 jBPM 的解决方案?

我正在寻找一些真实世界的示例,例如“我们尝试自己构建解决方案,但由于 _ 而最终选择了 AquaLogic/jBPM/Lombardi”。请填空。

最佳答案

BPM 酸性测试(来自 Michael Havey 的 Essential Business Process Modeling,O'Reilly 出版)。

... BPM is suited only for applications with an essential sense of state or process - that is, applications that are process-oriented. An application passes the BPM acid test if it is legitimately process-oriented. The travel agency application, for example, passes the test because it is best understood in terms of state of the itinerary and is defined at all times by how far the itinerary has gotten. Other typical characteristics of a process-oriented application include the following:

  • Long-running -

From start to finish, the process spans hours, days, weeks, months, or more.

  • Persisted state -

Because the process is long-lived, its state is persisted to a database so that it outlasts the server hosting it

  • Bursty, sleeps most of the time -

The process spends most of its time asleep, waiting for the next triggering event to occur, at which point it wakes up and performs a flurry of activities.

  • Orchestration of system or human communications -

The process is responsible for managing and coordinating the communications of various system or human actors.

... For example, in an automated teller machine, which lets users query their account balance, withdraw cash, deposit checks and cash, and pay bills - any sense of process is fleeting and inessential; an ATM is an online transaction processor, not a process-oriented application.

关于architecture - 您如何知道何时需要 BPM 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4869734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com