Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持
轻量:
核心代码行数大约7000行,强大的扩展性,支持Spring、JFinal、Nutz平台级框架;支持Jdbc、SpringJdbc、Hibernate3or4、MyBatis等orm框架
简单:
表设计简单,流程组件简单[start/end/task/custom/subprocess/decision/fork/join]
灵巧:
暴露大量可扩展接口,支持流程设计器、流程引擎的组件模型自定义[节点自定义、属性自定义、表单自定义]