10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:403513
用户头像

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

关注

评论

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

一个不兼容的 JS 方法,让你的网站发生崩溃

老魚

JavaScript 网站 程序猿 移动端

2021年国产数据库名录和产品信息一览

墨天轮

数据库 大数据 程序员 运维 SQL优化

17家国产数据库厂商的2020年度事件大盘点:项目签约与验收、新版本发布等

墨天轮

数据库 国产化

SpringCloud 从入门到精通14---OpenFeign服务调用

Felix

JavaScript对象

hao-kuai

JavaScript 继承 原型 原型链

合约交易软件系统APP开发案例

系统开发

突破存储瓶颈,打通高性能计算的“最后一公里“

高性能 存储

借朋友钱后,对方不还怎么办?

石云升

28天写作 借钱

云课堂开发实践:白板教程

拍乐云Pano

音视频 在线教育 RTC 互动白板 在线白板

DDD分层架构最佳实践

Barry的异想世界

Spring Boot DDD 架构设计 领域驱动设计DDD

架构师week9 总结

Geek_xq

春节无法线下社交聚会,来线上“一起X”共享体验

ZEGO即构

Materialize MySQL引擎:MySQL到Click House的高速公路

华为云开发者联盟

MySQL 数据 Clickhouse 存储 materialize

Python实用代码-无限级分类树状结构生成算法

穿甲兵

Python 算法

JavaScript函数

hao-kuai

JavaScript 闭包 Function 箭头函数

存币生息钱包APP系统开发|存币生息钱包软件开发

系统开发

架构师week9 作业

Geek_xq

远程探视正在取代亲自探视

anyRTC开发者

ios android 音视频 WebRTC 直播

Apay矿机系统开发

v16629866266

响应号召,开始14天的居家隔离 | 视频号 28 天 (14)

赵新龙

28天写作

盘点12个Python数据可视化库,通吃任何领域

博文视点Broadview

Soul 源码阅读 01|数据同步

哼干嘛

Java Soul网关

【小菜学网络】交换机与MAC地址学习

fasionchan

网络编程 网络协议 TCP/IP 交换机

CWE 4.3:强化你的数据自我保护能力

华为云开发者联盟

网络安全 安全 数据保护 cwe gdpr

从Gartner 最新“客户之选”报告,看国内外RPA的差异化竞争

王吉伟频道

RPA SaaS 机器人流程自动化 Gartner

突破开源Redis的内存限制,存算分离的GaussDB到底有多能“装”?

华为云开发者联盟

redis 存储 华为云 GaussDB 存算分离

Docker 容器健康检查

K8sCat

Docker Dockerfile HEALTHCHECK

数据库周刊56丨17家数据库厂商2020大事件盘点;第十届PG中国技术大会圆满举办;pg wal目录膨胀异常分析;Oracle RAC等待事件总结;云和恩墨技术通讯2020年刊特辑……

墨天轮

MySQL 数据库 oracle postgre

创造高效能源管理方案,3D 可视化技术成为进展新思路

一只数据鲸鱼

物联网 数据可视化 3D可视化 绿色能源 智慧能源

六步带你完成博流wifi模组对接华为云流程

华为云开发者联盟

网络 华为云 sdk 博流 wifi模组

全网最全!彻底弄透Java处理GMT/UTC日期时间

YourBatman

GMT UTC JSR310 TimeZone ZoneId

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