ofbiz工作流学习(一)

原创 2004年03月15日 09:15:00

1 Ofbiz概况

OFBiz是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级跨平台跨数据库跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。
   OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。

2 系统组成与层次结构

1)几大引擎

实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等;

其中所有最底层的是实体引擎和服务引擎,工作流引擎是基于这两个引擎之上的

2)几大应用

下面按应用名称和目录进行排列:

内容管理    content

用户管理    PartyMgr

市场管理    Marketing

编目管理    catalog

设备管理    facility

订单管理    ordermgr(使用了工作流引擎)

帐户管理    accounting

人力资源管理 workeffort

系统管理    webtools

3. 工作流模块特点分析

1)根据ofbiz开发者在网上的反馈,ofbiz的工作流引擎能满足大多数的用户提出的功能需求;性能也不错。但它的用户群主要来自其他模块。

2)根据研究和代码分析,ofbiz的代码比较复杂。因为对于想用ofbiz来开发工作流的开发者来说,它不仅仅是一个纯工作流引擎,它还是一个开发平台和工具集,它的各个模块交叉较多(比如启动流程不是调用工作流引擎的接口,而是调用entity engine和service engine的接口),代码量大

复杂性的另一个表现是ofbiz的呈现层使用了大量自己定义的TagLib,业务逻辑层的采用自己独立的页面流转控制逻辑,持久层用实体引擎来实现,都不是采用通用的方法。

3)完整版数据库有500多张表,limit版(自己搭建的用于工作流的版本)数据库有170多张表。

4)  ofbiz的工作流引擎已经有用户使用,而且其他模块已经在很多行业投入应用;但它的工作流引擎还是处于阿尔法版本。

版权声明:本文为博主原创文章,未经博主允许不得转载。

使用OFBIZ的理由和不使用OFBIZ的理由

1 使用OFBIZ的理由 1.1 什么是OFBIZ OFBIZ是由Sourceforge维护的一个最著名的开源项目之一,提供创建基于最新J2EE/XML规范和技术标准,构建大型企业级、跨平台、跨数...
  • honglei_zh
  • honglei_zh
  • 2014年06月11日 22:40
  • 19977

ofbiz工作流学习(二)

OFBIZ安装与配置ofbiz2.11提供的缺省的web server是jetty,我们打算把他转移到tomcat上来。ofbiz2.11提供的缺省的数据库是hsql的,用webtools,转移他的数...
  • hongbo781202
  • hongbo781202
  • 2004年03月15日 09:15
  • 8655

ofbiz——工作流学习笔记一(xpdl)

 Ofbiz学习Org.ofbiz.workflow.definition数据结构关系       描述了工作流运行过程的数据结构之间的关系;具体内容参考org.ofbiz.workflow.defi...
  • lotustao
  • lotustao
  • 2004年11月02日 16:31
  • 2182

串讲Apache OFBiz技术架构

以图代文,串讲Apache OFBiz技术架构。
  • yanghua_kobe
  • yanghua_kobe
  • 2015年02月17日 22:32
  • 10289

ofbiz工作流学习(一)

1 Ofbiz概况OFBiz是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。 ...
  • hongbo781202
  • hongbo781202
  • 2004年03月15日 09:15
  • 6589

ofbiz简单的工作流例

  • 2012年09月07日 14:29
  • 75KB
  • 下载

ofbiz工作流学习(一)

1 Ofbiz概况OFBiz是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架...
  • softstars
  • softstars
  • 2008年06月10日 16:51
  • 259

shark工作流学习(三)

Shark特征 Shark1.0是一款简洁、实用的完全符合WFMC规范的工作流引擎。它具备以下几个特点: 1   在使用过程中,把流程名字尝试改成中文,但是对流程的驱动有一些影响,表明shark1.0...
  • hongbo781202
  • hongbo781202
  • 2004年05月31日 16:50
  • 4480

OFBIZ工作流框架学习例子项目代码+实例文档PDF

  • 2012年07月25日 00:10
  • 1.25MB
  • 下载

OFBIZ - 实例开发(一)

注意: - 系统环境Microsoft Windows 7 - 此版本适用于ofbiz 16.11.02 - OFBIZ目录hot-deploy文件夹,目的是让开发者扩展开发自己的组件存放处,这里我开...
  • zczhi_java
  • zczhi_java
  • 2017年07月07日 17:53
  • 355
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ofbiz工作流学习(一)
举报原因:
原因补充:

(最多只允许输入30个字)