报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

jBPM 及 Alfresco Activiti 创始人 Tom Baeyens 筹划将 BPM 带到云端

  • 2013-03-22
  • 本文字数:1281 字

    阅读完需:约 4 分钟

JBoss jBPM (被 Red Hat 收购)和 Activiti (由 Alfresco 公司支持)创始人 Tom Baeyens 最近发布了 Effektif ,一款基于云的业务流程管理(BPM)新工具,用于自动化流程管理。新成立的公司与 Signavio 公司建立了合作关系,Signavio 公司创立于 2009 年,主要提供 SaaS 和内部流程编排器解决方案。Signavio 将对 Effektif 投资 120 万欧元以加快产品开发、建立销售机会。作为 Signavio 投资方案中的一部分,Effektif 总部已迁从比利时迁往德国柏林;同时,Signavio 的联席 CEOTorben Schreiter 已加入 Effecktif 的董事会。

Baeyens 告诉 InfoQ,他的核心计划是:“当把 BPM 带到云端的时候,在动态方面变得更加重要。”他认为,使业务用户能够定义和改变系统内的工作流程是必不可少的,因此在传统的 BPMN 建模工具上构建云端可扩展的流程执行引擎是不足够的。

Baeyens 打算将 Effektif 分为 3 个概念层。第一层是一个基于浏览器的向导,旨在提供一个简单的机制使企业用户能够定义任务和为这些任务及切换(handover)创建表单。协调和反馈可以通过电子邮件实现。此外,这一层还将包括一个沙箱环境以允许用户去试验这些流程。Baeyens 说道:“我们的目标是能让企业用户能在不到 5 分钟的时间内建立他们的第一个简单流程。”

第二层增加了一组适配器以便与其它基于云端包装的应用程序——如 Salesforce 和 Google Apps——进行整合。虽然仍然不需要编码,但 Baeyens 承认这一层将需要一些技术知识以进行设置集成。因此,很可能这项任务依然由 IT 技术人员承担。

第三层,即最后一层,将允许开发人员编写要包含在工作流中的定制软件。这里所采取的方法类似亚马逊的简单工作流服务。Effektif 将为每个系统活动维护一个任务列表。开发人员可以编写一段代码,通过一个RESTful API 从该列表中获得任务并执行工作,并将结果返回给云端的工作流引擎。返回结果后会触发一个触发器以继续整个工作流程程。根据Baeyens 介绍,任何语言——“PHP,Java 等等”——都可以通过这样的方法去调用工作流。同样的机制也可适用于整合在防火墙后面的企业内部系统。

就核心架构方面而言,该工作流引擎采用Java 语言开发,并使用业务流程模型和符号(BPMN)2.0 标准。Signavio 公司的联席CEO Gero Decker 告诉我们,该产品将充分利用Signavio 流程编辑器中提供的流程建模功能。“这样做的好处是,在Signavio 中已经支持的流程模型导入功能(例如XPDL)也能同样用在Effektif。”

REST 层使用 Restlet 框架构建,利用 Jackson 去解析处理 JSON, MongoDB 用作提供数据源。目前团队还没决定在前端使用何种 Javascript 框架。

Effecktif 的第一个 beta 版本将会在今年夏天发布,在年底将会公开发布。价格方面还没拟定,但很大可能是基于每一个流程实例模型进行收费。

查看英文原文 Tom Baeyens, creator of jBPM and Alfresco Activiti, Starts New Venture to Bring BPM to the Cloud


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-03-22 09:403286
用户头像

发布了 81 篇内容, 共 25.6 次阅读, 收获喜欢 5 次。

关注

评论

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

面试腾讯,字节跳动首先要掌握的Java多线程,一次帮你全掌握

Java架构之路

Java 程序员 架构 面试 编程语言

2020年不容错过的10本大咖之作 | 你最Pick哪一本?

博文视点Broadview

字节内部MySQL宝典意外流出!极致经典,堪称数据库的天花板

比伯

Java 编程 架构 面试 技术宅

引起故障的原因

jorden wang

免费下载来自阿里巴巴 双11 的《云原生大规模应用落地指南》

阿里巴巴云原生

阿里巴巴 阿里云 开发者 云原生 k8s

基于 Flink+Iceberg 构建企业级实时数据湖

Apache Flink

大数据 flink 流计算

准备去阿里以及大厂面试你都需要会些什么?我从任职阿里的朋友口中,总结出了一些答案!

Java架构之路

Java 程序员 架构 面试 编程语言

Polkadot系列(四)——Polkadot茶溪岸啤(XCMP),干杯!

QTech

区块链技术 polkadot 跨链

软件测试--前后端数据交互

测试人生路

软件测试

light-rtc: 理念与实践

阿里云CloudImagine

架构 音视频 WebRTC RTC

打造新一代企业数据驱动体系

StarRocks

数据库 大数据 数据分析 数字化转型 OLAP

内存分页不就够了?为什么还要分段?还有段页式?

yes

操作系统 内存管理

基于GaussDB(DWS)的全文检索特性,了解一下?

华为云开发者联盟

数据库 数据仓库 数据

如何利用状态同步开发一款游戏

Isa 婷婷

node.js 游戏开发 24小时自助游戏厅 联机游戏

完美!华为爆出Redis宝典,原来Redis性能可压榨到极致

996小迁

redis 架构 面试 资料

优化了MYSQL大量写入问题,老板奖励了1000块给我

华为云开发者联盟

MySQL sql 写入

LeetCode题解:264. 丑数 II,三指针,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

深层互联带领自动旅游讲解耳麦进入“非入耳”时代

DT极客

敏捷与安全不可兼得吗?看完这篇文章后,我想说:未必!

华为云开发者联盟

敏捷 安全 开发

Flink SQL 实战:HBase 的结合应用

Apache Flink

flink

面试软件测试所需要掌握的7个技能

华为云开发者联盟

sql 面试 测试

「每日一题」抖音面试题:请阐述vue数据绑定的实现原理

Java架构师迁哥

架构师训练营第六周作业

zamkai

阿里拆中台?从架构师角度解读中台

javaba韩老师

架构 中台战略 TOGAF 中台的前世今生 中台的由来

Spring Cloud Gateway (六) 自定义 Global Filter

Java 网关 SpringcloudGateway

曲折!目标腾讯,字节,拼多多;最后居然五面进了阿里?

Java架构之路

Java 程序员 架构 面试 编程语言

干了三年的Java,你竟然还不会MySQL性能优化

华为云开发者联盟

Java MySQL sql

干货|原来IPFS是这样存储文件的

QTech

区块链技术 IPFS 星际文件系统

40亿条/秒!Flink流批一体在阿里双11首次落地的背后

Apache Flink

flink 流计算

主从哨兵集群终于给你说明白了

moon聊技术

数据库 redis

Flink 双流 Join 的3种操作示例

Apache Flink

flink 流计算

jBPM及Alfresco Activiti创始人Tom Baeyens筹划将BPM带到云端_Java_Charles Humble_InfoQ精选文章