【发布时间】:2010-05-30 08:26:49
【问题描述】:
我正在研究各种工作流程架构,这令人不知所措。我正在创建的工作流系统将几乎完全由人为驱动。几乎不会发生异步活动(如果有的话)。
一种可能性是简单地使用 RDBMS 并拥有一个任务表,从中可以使用存储过程来强制对每个任务进行同步访问。这看起来很简单,但我很难想出我可能需要采用更重的解决方案的原因。
如果我的系统有大约 500 个并发用户,并且几乎没有自动化或异步任务的方式,我是否应该考虑各种工作流模式/包,如 Mule、BPEL/SOA、Spring Work Flow 等?
【问题讨论】: