写点什么

独立的 BPMS 当真已逝?

  • 2010-05-16
  • 本文字数:911 字

    阅读完需:约 3 分钟

最初有 SOA 已死的说法,而现在 Tom Baeyens,jBPM 的创始人又为目前的独立业务流程管理系统(BPMS)贴出了新的讣告,他称,独立的 BPMS 有两大问题:

  • 构建成本高。这指得是购买软件并使之运行起来,以及让所有人员跟上技术的发展。
  • BPM 系统与外界集成的成本高。Web 服务或者用于集成其他应用的具体适配器都会带来很高的门槛。

这表明,要想证明 BPM 的效用,就必须要实现需多复杂的业务流程,而这并非易事,原因之一是企业的 BPM 尚未成熟。所以,BPMS 的使用成为 BPM 集成的昂贵的切入点。

Baeyens 为该问题提出的解决方案是在其最常使用的场所提供一个业务流程平台。比如 jBPM:

自从 jBMP 诞生之日,我们就重点面向开发人员。我们向开发人员的双手送去了 BPM 和工作流的能力,我们是在开发者的世界里提供那些特性的。

jBPM 的框架即可用于构建嵌入在应用系统之中的业务流程或者将其扩展成全面的 BPMS。

它降低了使用 BPM 的门槛并且打开了 BPM 使用的新世界。由于使用简单,即便是很小的流程使用 BPM 系统也是值得的……通过开源发布与应用系统的可植入性,jBPM 显示出 BPM 可以扩展成为比任何其他独立的 BPM 产品在过去获得的更广泛的使用。

Baeyens 所提到的将 BPMS 作为应用实现之基础的另一个例子是企业内容管理(ECM)系统:

ECM 系统是一个很好的环境,在这里嵌入的 BPM 可以更少的投资收获果实。拿每月一开的例会来说,会议记录要供人参阅,而且只有在关键参会人批准之后才能被发送到更广泛的读者。你会为此建立 BPM 系统吗?我不认为你会这么做。但如果此项能力在 ECM 系统中提供了,那么就能立刻产生投资回报。此外,这也是我们的战略,即在通用的 BPM 职能之上不断进行扩展。

很难用“BPM 实现的切入点的成本已经降低了”反驳 Baeyens。jBPM 也的确是个很棒的框架。但真正的问题是 BPM 真的是开发者的工具吗?。诚然,将 BPM 用作高层开发语言的场景的确不少,然而 BPM 的真正力量,特别是当其与 SOA 联合使用时,是它打破应用系统边界并实现企业范围的业务流程的能力。而且,从这个角度看,真正的 BPMS 不仅仅是一个执行环境,而且还要有建模,仿真以及业务活动监控(BAM)的支持,这才是 BPM 的光彩之处。


查看英文原文: Is Standalone BPMS Really Dead?

2010-05-16 10:402110
用户头像

发布了 184 篇内容, 共 81.1 次阅读, 收获喜欢 8 次。

关注

评论

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

日记 2021年2月14日(周日)

Changing Lin

2月春节不断更

面试官系列:你对Spring事件发布和广播监听有了解吗?

后台技术汇

面试 2月春节不断更

【LeetCode】最大连续1的个数Java题解

Albert

算法 LeetCode 2月春节不断更

【LeetCode】情侣牵手Java题解

Albert

算法 LeetCode 2月春节不断更

Tomcat异常: Unable to process Jar entry [module-info.class] from Jar

小马哥

Java maven 七日更 二月春节不断更

今日出门

Nydia

记一次有意思的微信视频号直播

小匚

产品经理

保持模块的兼容性

Rayjun

go modules Go 语言

工作学习累了?试试 GitHub 上的那些简单易学的游戏项目吧!

JackTian

GitHub 开源 游戏 2月春节不断更

诊所数字化从预约开始

boshi

数字化医疗 七日更 线上预约

松耦合

sinsy

设计模式 RabbitMQ

翻译:《实用的Python编程》01_03_Numbers

codists

Python

机器学习笔记之:

Nydia

深入 Python 解释器源码,我终于搞明白了字符串驻留的原理!

Python猫

Python 编程

华为 MPLS的数据转发流程

艺博东

华为

第十二周学习总结

Binary

熬夜7天,我总结了JavaScript与ES的25个重要知识点!

我是哪吒

学习 程序员 面试 大前端 2月春节不断更

10. 比找女朋友还难的技术点,Python 面向对象

梦想橡皮擦

Python 2月春节不断更 python入门

数字资产助力未来十年打赢数字经济战

CECBC

数字经济

中国科学家突破区块链核心技术

CECBC

区块链

Idea应用启动时WEB-INF/lib无效标记问题处理

程序员架构进阶

Java IntelliJ IDEA 七日更 2月春节不断更

【STM32】串口通信出现乱码(使用官方标准库)

AXYZdong

硬件 stm32 2月春节不断更

JUnit速查手册

jiangling500

Java JUnit

SpringMVC专栏 第1篇 - 快速入门

小马哥

Java spring Spring MVC 七日更 二月春节不断更

Elasticsearch dynamic mapping

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

ElasticSearch.01-简介

insight

elasticsearch 2月春节不断更

公路交通区块链技术的痛点问题和典型场景应用

CECBC

区块链

《我们脑中挥之不去的问题》 - 卓克科普(3)

石云升

读书笔记 科普 2月春节不断更

日记 2021年2月15日(周一)

Changing Lin

2月春节不断更

第十二周课后作业

Binary

深入理解gradle中的task

程序那些事

Java maven Gradle 程序那些事 构建工具

独立的BPMS当真已逝?_SOA_Boris Lublinsky_InfoQ精选文章