工作流主要包括引擎和定义两部分,现有我手头的工作流过于强大复杂,太难用,想建立一套轻量级的工作流引擎,定义部分暂时可以放着,XML文件可以手写,该引擎主要面向开发人员,实际上客户也没几个人会想到自己去定义工作流程。
该引擎的目标用户:系统开发人员。
特点:简单、易于实施的轻量级工作流引擎,流程定义按规范手工完成。
这好比Apache Jakarta下的Tubine和Struts,Tubine先有好几年,但由于难于使用,一直推广不开,Struts简单易用,功能也不错,虽然一开始赶不上前者,但学习成本很低,使用者众,众人一起努力,水涨船高,所以越来越流行。
对于软件,易用性永远摆在第一位的!
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=10159