三大主流开源工作流引擎技术分析与市场预测
时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。
这让我想到年前的一则新闻:jbpm joins jboss and becomes jboss-jbpm。也就是说了,jbpm找了个靠山jboss,以后不用自己在外流浪了。
好,我们转入正题,谈这里说的三大主流开源工作流引擎:Shark,osworkflow,jbpm。
Shark的靠山是Enhydra。Enhydra做过什么呢?多了!从j2ee应用服务器,到o/r mapping工具,到这个工作流引擎等等。为什么Shark的持久层采用DODS来实现?就是因为他们是一家人。
Jbpm的靠山是jboss。Jbpm3的持久层采用hibernate3来实现,也是因为这个原因吧。Jbpm3的图形化流程定义已经决定嵌入到jboss eclipse IDE中,大家看看jboss eclipse IDE preview 1.5版,我们已经可以用插件方式编辑一个jbpm3流程定义文件了。
Osworkflow的靠山是opensymphony。我是非常喜欢这个组织的,它做出了很多的好东西。在开发工作流管理系统时,我就推荐用它的另外一个东西:webwork2。笔者主持的开源工作流引擎AgileFlow就是基于ww2+spring+hibernate架构实现的。
光有靠山是不行的,周星星加入了斧头帮还不是被邪神打扁了头?要救自己,还是要靠如来神掌。
1. 国内的企业都看中XPDL,因为这意味着在产品说明书中又可以吹牛说“我们遵循WFMC……”
2. 因为我自诩“Shark工作流引擎在国内的主要推广者”,大部分给我反馈工作流管理系统开发选用技术的朋友都是用的Shark
转载于:https://blog.51cto.com/opensource/8678
三大主流开源工作流引擎技术分析与市场预测相关推荐
- Java三大主流开源工作流引擎技术分析
首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 三大主流工作流引擎:Shark,oswo ...
- Java三大主流开源工作流引擎分析
Java三大主流开源工作流引擎分析 首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 三大 ...
- Java四大主流开源工作流引擎分析Shark,osworkflow,jbpm,jflow
首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 四大主流工作流引擎:Shark,oswo ...
- 浅谈如何进行技术选型 (以工作流引擎技术选型为例说明)
在研发过程中,我们会面临各种技术抉择.应该如何选择?选择哪种技术?为何选择这种技术?我们不认真考虑的话,往往会说不清道不明.下面根据常用的技术选型套路,来说明如何进行技术选型.文中以工作流引擎技术选型 ...
- Flowable工作流引擎技术方案
应对越来越多的工作流使用场景,以及越来越灵活的业务情形,我们亟需对工作流引擎进行一次重构优化.目前市场上主流的工作流引擎,一种是我们熟知的activiti,另外一种就是flowable.众所周知,fl ...
- java开源工作流引擎优势是什么?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.流程引擎的自我介绍 二.java开源工作流引擎优势介绍 总结 前言 IBPSv3.5是流辰信息团队面向Java开发 ...
- 哪个开源工作流引擎更好?Flowable or Camunda ?
哪个开源工作流引擎更好? lecture:波哥 当下在国内大家可以选择的开源的工作流引擎还是比较多的,但是对于具体选择用哪个产品,各自的优缺点有哪些其实并不是太清楚,为此波哥今天专门给大家来整理总 ...
- 几种开源工作流引擎的简单比较(转)
摘要:目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 ...
- 中国三大主流开源Linux操作系统社区及其产品生态
作者:IT圈黎俊杰 操作系统是基础软件的核心,是科技研发必备的底层支撑产品,它的核心技术至今仍然由美国为代表的西方国家所掌控着.由于以前国产操作系统产业长期处于"多.小.散"的状态 ...
最新文章
- NVIDIA DGX SUPERPOD 企业解决方案
- R语言如何将字符串转变为命令执行
- 自学python方法-你是如何自学 Python 的?
- caffe loss
- python爬虫常见报错_Python爬虫常见HTTP响应状态码详解
- 【转载】创建型-工厂方法模式
- Nginx进程间的通信机制
- 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)...
- mysql5.0查询表_Mysql5.0查询表结构 | 学步园
- eclipse导入maven项目时报Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources...
- unity wsad 鼠标_Unity3D实现键盘鼠标控制角色移动及旋转
- 计算机网络和综合布线的关系,浅谈计算机网络综合布线的合理性
- UE4 虚幻引擎, 蓝图节点应用笔记(一)
- python矩阵连乘_第3章 动态规划——矩阵连乘最优计算方式查找
- 双态运维联盟首个“共研基地”落户云南电网信息中心
- linux系统安装佳能打印机驱动,fedora21怎么安装佳能打印机驱动?
- 音视频封装格式:MPEG-PS
- 数据血缘图谱升级方案设计与实现
- WebStream生成vue项目报错Error: The project seems to require yarn but it‘s not installed.
- Element UI学习记录之布局