网上到处都有一篇被称为《优秀的工作流殷勤的144个标准》的文章,文章写的很全面,但其对实际应用的满足程度还是需要改进的,我在此抛砖引玉的对其做了写评价和扩展,在我的《面向业务开发应用》博文中有部分体现。希望网友有所借鉴。
一般性功能 (General Functions)
1. 免程序开发(No Programming or Scripting)
评论:很多OA工作流厂商都在狂吹自己的零代码特性,但实际应用却需要大量脚本,所以他自己也达不到
2. 可处理大量流程工作 (Volume Transaction Processing)
评论:这与应用场合有关,用友的ERP 20多个用户就十几万元,服务器的负载比上千用户工作流可能都大。
在架构上,如果是常规的B/S,只能通过服务器群集解决大用户量接入问题,但如果能够将业务处理的计算工作分配到客户端,将会是另一个世界。
3. 三层式弹性化架构(Three Tier, Scaleable Architecture)
4. 稳定的信息传递架构(Robust Message Transports)
5. 流程反向回传/抽单(Process Rollback)
评论