EOS工作流(Workflow)是与EOS平台无缝集成的业界第一家完全构件化的工作流管理系统(Workflow Management System),能够支撑在大并发用户量、大数据量的企业级应用环境下高效、稳定运行。
EOS工作流符合工作流管理联盟(WfMC)规范,同时,根据中国软件业的具体行情,还整合了国内众多的电信、政府、金融等行业特殊需求在遵循规范的基础之上而进行了扩展。
EOS工作流(Workflow)是具有中国特色的工作流。它溶入了国内电子政务与电信等行业的特征要求。在流程定义中支持包括串行,并行、同步、独占式选择、同步归并、子流程嵌套、自由流、活动回退业务补偿等都多种流程模式;对于流程动态调整,又根据具体的行业需求实现了“特事特办型”、“一刀切型”,“分水岭型”等流程调整方式,从而实现灵活的业务调整。
EOS Workflow由工作流开发环境(Workflow IDE)(与Studio集成)、工作流引擎(Workflow Engine)、客户端、监控与管理工具以及工作流构件库(Workflow Component Library)五个部分组成。通过开发环境快速构建业务流程以及业务处理表单;依托引擎实现流程流转;采用基于Web的缺省客户端和管理监控工具完成对流程的调整、监控与审计。应用丰富的构件库快速定制用户自己的应用,随需应变。

每个用我们工作流的人,就我接触的人来说,在开始的时候,都会怀疑我们的所能提供的效率,包括开发效率和运行效率。
开发方面,一些图元的设置和拖拽,在很大程度上,降低了开发的门槛。就我支持的项目来说,做过关键业务的工作流的人员,不会写JAVA文件,比比皆是。这算不算我们提供了高的开发效率呢?
运行效率。嘿嘿,和原始开发的项目的效率做比较,一定会好。只是有一点,做基础开发,基于代码制作的时候,会在数据库的操作和DB的优化上做很多动作。而用EOS的项目中,少有配备优秀DBA。所以在做服务的过程中,关于数据库方面的调优需要加强。假以时日,应该没人在怀疑我们的运行效率了。
btw:我的普元之路,或许将转入数据库调优方面了。