我看obpm开源工作流框架

介绍:OBPM是一个开源,轻量级的BPM系统。它的目标是让非IT人员也可以轻松构建IT业务处理流程。OBPM内建工作流引擎(Workflow Engine), Form构建器,Report设计器。OBPM支持浏览器(IE/Firefox)做为客户端,同时还提供了强大的图形客户端。

SourceForge.net网站上下载了obpm开源产品,发现自定义form表单跑起来就是报错,后辗转到svn上下载最新的源代码,一开始跑报了很多错误,因为缺少第三方包的缘故,后来总算把程序跑起来了,也能运行了,但发现还是有不少错误,如工作流定义中涉及到的节点很好属性不能成功设置,添加User报错,但修改User又能成功运行的,这是一个国产的框架 ,设计理念我觉得还是很好的,他解决了大多表单的应用,而且可根据表单自定义流程 ,以下是我觉得这个框架的一点不足之处

  1. 官方号称平台代码超过20w行之多,下载下来的确很大,100M左右,害得我SVN了好久,用到的第三方包非常之多
  2. 平台使用了太多类似的开源产品,那JS框架来说,平台就几乎用到了当前主流的js框架,包括Ext,Prototype,DOJO等,直接导致整个平台应用很庞杂
  3. 源文件编码问题,Java文件竟然用GBK编码的,很奇怪,因为里面包含了大量的中文注释,所以用默认的UTF-8打开文件都是乱码
  4. 仅仅支持IE浏览器,在Firefox下很多功能都失效,不一一列举

优点:

  1. 自定义表单非常灵活,而且好用,架构也十分清晰
  2. 工作流定义简单而实用,很符合国人的操作习惯

注意点:

    平台在JDK 1.6以下,Tomcat 6.0以下版本是不能运行的

效果图:


你可能感兴趣的:(maven,框架,工作,SVN,IE)