遗留系统上的状态机实现

时间:2015-03-20 17:54:07

标签: state-machine

我对这个主题很新,如果您需要更多背景,请告诉我。

我有一个旧的遗留系统,它有许多复杂的业务逻辑/状态,我们正试图在状态机中提取和重新实现。

我们假设我需要做类似的事情:

  1. 将用户保存到“已批准”状态
  2. 如果用户数据不满足某些条件则拒绝
  3. 另行接受更改,保存用户并发送通知
  4. 我的理解是在1.和2之间。我需要调用提供新数据的状态机(从Web表单填充)。

    状态机需要从数据库获取当前状态以了解原始状态是什么,并验证是否满足将状态切换为“已批准”的条件。

    我的理解是对的吗?

    谢谢

0 个答案:

没有答案