写点什么

Activiti 是否有能力应对 BPM 的挑战?

  • 2010-05-30
  • 本文字数:1304 字

    阅读完需:约 4 分钟

根据 Scott Francis 所述,虽然开源 BPM 项目如 JBoss jBPM ProcessMaker Apache ODE Intalio BonitaSoft 取得了巨大的成功,但最近一些商业厂商逐步开始统领 BPM 软件市场。Scott Francis 认为这是由以下事实造成的:

与其他众多的软件类别相比,BPM 有自己的特殊性——用户体验非常重要、问题空间很宽泛、需要多种不同活动之间的无缝协调。但不得不提的是,标准与规范尚未完全确定下来,就像数据库一样。

但 Francis 又提到环境也在不断发生变化:

  • BPMN 2.0 为开源软件提供了首个完整的标准,这样开源软件就能以此为基础与商业软件竞争了
  • UI 软件开发工具改进颇多。相比以前,现在能够更加轻松地编写出引人入胜的应用并且可以运行在浏览器中,这要归功于 HTML 5、AJAX 以及基于这两者构建的一些程序库
  • 云简化了复杂软件组件的部署管理工作

这为新一轮开源的 BPM 项目创造了机会,其中的新兵 Activiti 于上周发布

根据 Sandy Kemsley 所述,Activiti 项目一个显著特点是:

我们相信 BPMN 会替代 BPEL 成为大多数通用 BPM 应用的首选,而 BPEL 将只用作纯粹的服务编排…虽然现在只支持 BPMN 2.0 标准的一个子集——因为标准所涵盖的范围太广,因此现在只支持流程建模器——但我们致力于支持完整的标准,包括执行语义和交换格式。

Alfresco BPM 的首席架构师与项目领导 Tom Baeyens谈到了 Activiti 项目的几个目标:

Activiti 的首个目标是获得开发者的青睐,就像我们在 jBPM 中所做的那样…除了 BPMN 2.0 之外要感谢的就是流程虚拟机(Process Virtual Machine)设计了,Activiti 还能够支持其他的流程领域特定语言(DSL)…我们的目标是构建最棒的 BPM 引擎。

来自 Lunatech Research 的 Peter Hilton 从 Activiti 中发现了巨大的潜力:

Activiti 开启了业务流程管理(BPM)软件的新时代,它会打破现有的 BPM 引擎格局。Activiti 承诺将成为商业应用开发中 BPM 的最佳选择,这是因为它基于开放标准,同时又使用了开源许可进行分发。最重要的是,Activiti 这两方面优势对于商业软件开发极具吸引力,因为其他开源的 BPM 平台在许可上有过多的限制,而闭源软件过高的价格则让用户无力承担。

Francis 认为 Activiti 的重心在于:

…将引擎嵌入到其他软件中——没有过多的许可方面的限制(Apache 许可)则会吸引更多的软件公司使用 Activiti。我觉得能够利用标准技术,同时从一开始就考虑到云部署的开源 BPM 平台是大势所趋,现在的市场已经逐渐成熟了。他们开了个好头——为开发者创建真正易用的软件产品。

Active endpoints 对此的反应却是消极的:

BPM 属于管理学科…这意味着并非每个流程的结束都是可以自动化的,对于这类情况来说,Activiti 毫无意义;对于在其他类型的产品中实现自动化的情况来说,Activiti 也没有任何价值。对于 BPMS 来说,真正的价值在于开发团队可以使用他们打破 ECM、CRM、ERP、PLM 和其他类型应用的设计障碍以将精力集中在业务流程上。我们期待的流程模型应位于约束“之上”并对包含系统作出合理的假设。

如果 BPMN 2.0 不再仅仅停留在符号上,而是成为事实上的 BPM 执行语言的话,那么 Activiti 无疑将成为开源 BPM 领域统治者强大的竞争对手。

查看英文原文: Will Activiti Meet the BPM Challenge?

2010-05-30 02:064553
用户头像

发布了 88 篇内容, 共 273.4 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

K8s 网关选型初判:Nginx 还是 Envoy?

阿里巴巴云原生

阿里云 容器 微服务 云原生 网关

[protobuf 笔记]03-Protobuf 生成各语言类库

南吕

protobuf

什么是微幕小程序

Geek_99967b

小程序

富滇银行完成数字化升级|OceanBase数据库助力布局分布式架构中台

OceanBase 数据库

oceanbase 富滇银行

docker之搭建zookeeper和kafka集群

echoes

最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评

蒋川

JavaScript Vue 组件 低代码平台 消息提示通知

A8hash哈希竞猜娱乐游戏开发(源码搭建)

开发微hkkf5566

【网络安全】SQL注入新思维之webshell提权

网络安全学海

网络安全 信息安全 渗透测试 SQL注入 漏洞挖掘

Docker实践经验(四)docker 上部署 mysql8 主从复制

看,未来

一次软件的可靠性测试实践

PingCode研发中心

软件测试 开发 PingCode 软件可靠性

存储厂商旌存半导体加入龙蜥社区

OpenAnolis小助手

芯片 龙蜥社区 CLA 旌存半导体

不改一行代码,将微信小程序转成商业App?

Geek_99967b

小程序

满足未来8-10年业务需求,云南红塔银行核心系统升级

OceanBase 数据库

oceanbase 红塔银行

战码先锋直播预告丨参与ArkUI,共建OpenHarmony繁荣生态

OpenHarmony开发者

Open Harmony

OneFlow最新版本登陆矩池云,快来体验吧

OneFlow

过去一周行业热点|Hoo labs开启OUTSPACE项目支持

区块链前沿News

Hoo labs

CopyOnWriteArrayList 源码分析-删除

zarmnosaj

5月月更

幸运赛车赛马游艇游戏开发逻辑分析

开发微hkkf5566

不改一行代码,将微信小程序生成商用App可行吗?

Speedoooo

微信小程序 APP开发 小程序转app 用户留存

哈希Hash竞猜游戏系统规则开发

薇電13242772558

区块链 哈希值

Docker 实践经验(五)docker上部署 redis 三主三从集群

看,未来

云原生

“Docker 实践经验” 系列导航

看,未来

云原生

开箱即用!Linux 内核首个原生支持,让你的容器体验飞起来!| 龙蜥技术

OpenAnolis小助手

Linux 容器化 内核 高性能存储 龙蜥技术

Vue3 Typescript + Axios 全栈开发教程:手把手教你写「待办清单」APP

蒋川

typescript 低代码 Vue3 axios 全栈开发

Spring Boot系列(一)

DC.夜猫

Java Spring Boot Spring Boot 2

[protobuf 笔记]01- 认识 protobuf

南吕

protobuf

[protobuf 笔记]02-protobuf 语法

南吕

protobuf

学会Pandas这六大函数,数据分析够用了

happymove

Python 数据分析 pandas Python数据分析 5月月更

Flutter的跨端优势

Geek_99967b

flutter 小程序

Docker 实践经验(六):Docker 网络

看,未来

云原生

图解 DevOps

看,未来

Activiti是否有能力应对BPM的挑战?_SOA_Boris Lublinsky_InfoQ精选文章