写点什么

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

2013 年 3 月 22 日

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 年 3 月 22 日 09:402528
用户头像

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

关注

评论

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

中国Prime会员独享巅峰64小时超长跨境网购时间

爱极客侠

架构1期第三周作业一

道长

极客大学架构师训练营

比曲婉婷云尽孝更可怕的是:2020年,低收入家庭仍然在被收割

成周

心理学 教育 培训 维权 曲婉婷

数据挖掘技术在轨迹数据上的应用实践

滴滴技术

人工智能 数据挖掘 滴滴技术 轨道技术 创新公交

聊聊前端 UI 组件:组件特征

欧雷

前端工程 组件化

第二周-作业

咖啡

甲方日常 24

句子

工作 随笔杂谈 日常

Go编程(一) 怎么写Go代码

dongfanger

go 编程 开发

奈学:Java 和 JavaScript 是什么关系?

奈学教育

Java

作业帮基于Apache Doris的数仓实践

DorisDB

数据库 数据仓库 数据分析 OLAP 大数据架构

奈学:Java 和 JavaScript 是什么关系?

古月木易

Java

一个草根的日常杂碎(9月28日)

刘新吾

随笔杂谈 生活记录 社会百态

一个草根的日常杂碎(9月27日)

刘新吾

随笔杂谈 生活记录 社会百态

牛皮!应届生面试阿里Java岗,七轮过后定级P6,薪资44.8W

云流

计算机基础 Java 面试 编程开发 架构师技能

查看mac电脑的温度信息, 并且给mac电脑降温

lmymirror

macos Mac terminal

Spring 5 中文解析数据存储篇-JDBC数据存储(下)

青年IT男

Spring5

图解 K8S 源码 - Deployment Controller 篇

郭旭东

Kubernetes Kubernetes源码

永续合约系统开发app源码,合约交易所平台搭建

WX13823153201

永续合约系统开发

聊一下《技术力量-一线技术团队成功启示录》

Man

中台 研发管理

第 0 次面试

escray

面经 大龄程序员 面试经验

架构1期第三周作业二

道长

极客大学架构师训练营

不一样的面向对象(三)

书旅

php 面向对象 面向对象编程

Go编程(二) 多线程简单斗地主

dongfanger

go 编程 开发

java安全编码指南之:异常处理

程序那些事

java安全编码 java安全 java安全编码指南

linux 文件权限控制

kcnf

linux 文件权限控制 acl

Java源码系列1——ArrayList

超超不会飞

Java

国庆假期快来了,打开8天长假的正确方式是...

老胡爱分享

读书 书籍推荐 随笔杂谈

浅谈滴滴需求响应式公交背后的技术

滴滴技术

滴滴技术 创新公交 路径优化

融云技术分享:基于WebRTC的实时音视频首帧显示时间优化实践

JackJiang

即时通讯 实时音视频 实时通信

2020行摄回忆录

穿过生命散发芬芳

摄影

DàYé玩转数据战略Step By Step

曲水流觞TechRill

数据中台 数字化

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