发布网友 发布时间:2024-10-09 20:07
共1个回答
热心网友 时间:2024-10-31 17:13
OBPM(Open-Business Process Management)是一个开源的轻量级BPM系统,旨在让非IT人员也能轻松构建IT业务处理流程。OBPM内置工作流引擎、表单构建器和报告设计器,并支持浏览器(如IE和Firefox)作为客户端。此外,它还提供了功能强大的图形客户端。
在天翎公司研发myApps平台的过程中,充分认识到开源社区的力量,并积极投入其中。因此,天翎公司发布了OBPM的开源版本,它在世界著名的开源组织SourceForenet的30万个开源项目中排名第二十七名。作为OBPM的拥有者,天翎网络作为世界领先、中国排名第一的流程开发工具,决定于2012年龙年来临之际,全面开源OBPM,以实现“用中国人自己的技术造福全球企业”的梦想。
OBPM结构开放,采用成熟的开源项目增强自身能力,如Webwork2、Hibernate3、Log4j、CGLib、OScache、Xstream、poi和JMail。其架构分为web(表示)层、Action层、Process层、DAO代理层和DAO实现层的五层体系结构。
OBPM的开发者们认为,应用软件的功能主要围绕数据/文档处理设计,主要分为三个部分:数据采集、数据处理和数据展现。因此,OBPM抽象出了一些通用元素,包括应用软件功能动态表单、工作流程和自定义报表。这些元素旨在解决数据采集、数据处理和数据展现的问题。
OBPM引用的扩展库包括log4j、mail.jar、MinML.jar、mockobjects-alt-jdk1.3-j2ee1.3.jar、mockobjects-core.jar、mockobjects-jdk1.3.jar、multipartrequest.jar等。OBPM在技术应用方面的实例包括: