`
kongshanxuelin
  • 浏览: 931282 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

我看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以下版本是不能运行的

效果图:


  • 大小: 63.3 KB
6
0
分享到:
评论
4 楼 zzj038 2012-02-04  
https://sourceforge.net/projects/obpm
3 楼 zzj038 2012-02-04  
1 - 最新版本已经更新到2.5sp4
2 - 目前第三方包采用maven管理,解决依赖及冲突的问题
3 - Java的Encode改用UTF-8,不存在乱码问题
4 - 代码数量已经扩展到70+W行,具体没有统计。。。
5 - 前后修正了1000+BUG,现在已经非常稳定
2 楼 samzh 2009-01-22  
呃,或许我可以回答一些问题

1,可能你SVN拉的时候拉错了文件夹。现在平台所使用的代码是使用MAVEN管理的,所使用的代码位于/svnroot/obpm/trunk/platform下。整体的容量已经缩简到40M左右。

2,源文件编码确是个问题,接下来官方的确要好好想。

3,有一小部分代码非1.6不可,因此1.6以下用户还是升级下JDK吧。。Tomcat可以使用5以上版本运行。

另外,从截图看,你下载的版本已经不是最新的了,目前平台加了一些新特性,改动比较大。但是可以下载一下SVN版本1992,这个版本是目前看起来BUG最少的。。

当然,也提议你SVN最新的版本,可以看下开发组现在在做的一些事情。
1 楼 dearshor 2008-11-15  
引用
官方号称平台代码超过20w行之多,下载下来的确很大,100M左右,害得我SVN了好久,用到的第三方包非常之多

先狂汗一个!!这100M包括“用到的第三方包非常之多”在内吗?
“用到的第三方包非常之多”那有没有使用maven来管理依赖?

相关推荐

    开源项目OBPM 文档 工作流引擎

    工作流引擎是OBPM开源项目中的核心组件,它负责管理和执行组织内部的各种业务流程。在OBPM中,工作流引擎的设计和实现旨在提供灵活、可定制化的流程自动化解决方案。本文将深入解析OBPM的工作流引擎以及与其相关的...

    java开源主流工作流框架比较.docx

    Java开源工作流框架是开发企业级应用中不可或缺的一部分,它们为复杂的业务流程自动化提供了强大的支持。以下是对几个主要开源工作流框架的详细分析: 1. **jBpm** jBpm是一个功能丰富的、完全开源的工作流引擎,...

    java开源主流工作流框架比较.pdf

    本文将深入探讨几个流行的Java开源工作流框架,分析其特点、优缺点,并提供一些集成到企业平台时的考量因素。 1. jBpm jBpm是JBoss公司开发的一款强大且灵活的工作流引擎,它基于Java EE标准,支持BPMN 2.0规范,...

    基于OBPM构建企业办公管理系统原理浅析

    - 设计工作流:根据需求定义工作流程,利用OBPM的内置工具创建和配置。 - 表单设计:创建动态表单,实现数据的输入和展示。 - 安全机制:设置访问权限,确保系统安全运行。 - 测试与优化:调试系统,确保各功能...

    OBPM_1.0.0_bound_TOMCAT_JDK_MYSQL.zip

    这样的系统通常包含工作流引擎、监控工具、报表和定制化功能,以提高效率和合规性。 在压缩包"OBPM_1.0.0_bound_TOMCAT_JDK_MYSQL"中,我们可以预期找到以下组件和资源: 1. **OBPM核心系统**:这可能包含OBPM的...

    OBPM-Architecture.pdf

    ### OBPM-Architecture for Oracle WebLogic BPM #### 课程目标 通过本课程的学习,您将能够: - 定义业务流程管理(Business Process Management,简称BPM) - 识别Oracle Business Process Management (OBPM)产品...

    OBPM:Flyweight BPM系统。 包括工作流程,表格,报告等-开源

    OBPM是一个开源的,轻量级的BPM系统。 专注于非IT用户,可以轻松地构建IT业务流程。 InnerBuild工作流引擎,表单生成器,报表设计器,OBPM支持将浏览器(IE / Firefox)作为客户端,并提供强大的图形客户端。

    OBPM:享元 BPM 系统。 包括工作流程、表格、报告等。-开源

    OBPM是一个开源的,轻量级的BPM系统。 专注于非 IT 用户轻松构建 IT 业务流程。 InnerBuild 工作流引擎、表单生成器、报表设计器、OBPM 支持浏览器(IE/Firefox)作为客户端,并提供强大的图形客户端。

    OBPM MyApps10分钟build一个Bug systemV2.1

    该平台内置了一个强大的工作流引擎、表单构建器以及报告设计器等功能模块,支持多种浏览器客户端(如IE和Firefox)并提供了一个图形化的桌面客户端,以方便用户进行更为直观的操作。 myApps平台自2003年开始开发...

    专题资料(2021-2022年)3MyApps参考手册OBPMMyApps后台管理.doc

    平台的核心组件包括工作流引擎、表单构建器和报告设计器,支持多种浏览器访问,并提供图形客户端。自开发以来,myApps已有超过5年的历史,包含了40万行源代码,在sourceforge.net上的排名非常高,是中国最成熟的开源...

    myApps2.1柔性定制平台开发者手册beta版

    - **开源项目OBPM的关联**:myApps团队核心成员曾参与开源工作流项目OBPM的开发工作,OBPM在SourceForge上排名靠前。 - **持续迭代与成熟度**:经过五年多的发展,积累了超过50万行的源代码。 #### 二、myApps平台...

    obpm:欧姆龙血压管理器

    然后免费试用OBPM,并在Windows,Linux和MacOS上使用它! 当前版本支持以下功能: 欧姆龙HEM-7322U(M500 IT,M6 Comfort IT)和HEM-7131U(M400 IT,M3 IT) 通过USB从设备或csv / sql文件导入血压和心率,并在...

    pdfjs-1.9.426

    PDF.js是Mozilla开发的一个开源JavaScript库,主要用于在Web浏览器中渲染PDF文档,无需任何外部插件。这个项目名为"pdfjs-1.9.426"的版本,提供了在Web端在线预览PDF文件的功能,非常适合那些希望在网页中无缝集成...

    Centos Jenkins 部署MyApps 4.1文档.docx

    在本文档中,我们将详细介绍如何在CentOS操作系统上部署MyApps 4.1,这个过程将涉及Jenkins的安装和配置,以及与之相关的Java JDK和Maven的安装。Jenkins是一个广泛使用的持续集成工具,它能够自动化软件的构建、...

    license.zip

    5. WarpProcessFactory$WarpApplicationProcessBean.scz - 这看起来像是Java的内部类名,与WarpProcessFactory关联,处理应用程序级别的流程。 6. WarpProcessFactory$WarpForm.scz - 可能是与表单数据或用户界面...

    Installation-Guidelines-Chinese.doc

    这通常涉及从官方或可信源获取应用程序及其依赖组件,如本案例中的`OBPM/MyApps`,它绑定有Tomcat和JDK,旨在简化后续的配置流程。 **关键知识点:** 1. **下载源**:使用SourceForge等平台下载官方发布的软件包,...

    Oracle DBLINK查询时报 ORA-02085: 数据库链接XXX与XXX相连结

    NULL 博文链接:https://springlin.iteye.com/blog/1520668

    官方资料:Oracle FMW简介Fusion Middleware中间件产品家族.pdf

    Oracle 商务智能,ODI- 新一代ELT架构的高性能数据集成产品,GoldenGate –实时大量数据复制,SOA 和事件技术,OSB- 基于配置的企业服务总线,OBPM-统一的业务流程管理平台,Oracle 企业门户套件,WebCenter-配置式...

    国内流程管理软件优缺点分析与企业选型.doc

    6. 天翎OBPM:采用开源模式,提供快速开发平台,适合小型企业快速实施,但扩展性较差,需要自行维护。 在选择BPM软件时,企业通常遵循以下步骤: 1. 明确目标:确定软件应满足的短期和长期需求,考虑未来几年的...

Global site tag (gtag.js) - Google Analytics