基于J2EE的图形化工作流中间件,具有以下功能:1.建模设计器
图形化、多窗口操作,更人性化(用户操作采用简洁、易懂的有向流程图,内部操作采用精确的Petri网模型),支持拷贝、粘贴、删除、撤销、重做操作,支持子过程设计、支持活动块设计、支持长事务的设计,基于Petri网理论的模型合法性检查,完全符合WFMC(国际工作流标准组织)2002年10月的XPDL标准,模型文件的图形输出
2.工作流引擎
过程、活动实例的多种创建方式:人工创建、按条件创建、定时创建、周期性的创建;
支持子流程、支持活动块;
支持工作项的签收、拒收和重分配;
支持固定流程和动态指定流程;
支持流程重定向;
支持非固定流程的实现;
独到的长事务处理机制;
能与任意的业务系统结合;
支持工作的委托功能;
支持任务(Task)管理;支持多达20多种逻辑流程的处理;
独到的对处理同一个业务的人员之间的相互关系进行管理,从而实现了控制业务步骤逻辑和控制每一步的人员关系的完美结合;
3.监控功能
实时、图形化监控管理;
支持图形化监控过程实例的运行情况;
工作项的重分配;
工作人员的工作量调整;
独到的图形化再现流程运行过程
4.客户端入口
按用户和角色取得工作项;
工作列表的自定义归类;
工作项的签收、拒收、执行、提醒;
竞争工作项的处理;
图形化的启动过程
技术特点
整套系统完全基于J2EE,纯JAVA开发。采用面向对象的设计思想,层次化、模块化设计,具有先进的框架设计,使用多种设计模式。具体实现技术包括:Ejb2.0的SessionBean、EntityBean和MessageDriveBean,JMS,XML,JDBC,JavaMail,Rmi/Rmi-IIOP,JAX,JNDI,JTS,Applet,Jsp,JavaBean,扩展了基于ACL的JAAS;Java2D制图、视窗技术等。
完全独立的中间件设计,真正实现装配式软件的理念。
合理的设计框架,使得系统具有很好的可扩充性
引擎内部使用JMS来架构,基于Ejb开发,使系统具有更好的柔性和吞吐量
采用Xml进行数据传递,使系统具有更好的开放性
Java的开发,使系统具有很好的移植性
B/S结构,简单易用,而且维护工作也大大减少
采用视窗技术,使得图形化设计具有更快的速度和性能