写点什么

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

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

关注

评论

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

主成分分析PCA与奇异值分解SVD-高维数据可视化以及参数n_components

烧灯续昼2002

机器学习 算法 降维 sklearn 11月月更

CSS学习笔记(八)

lxmoe

CSS 前端 学习笔记 11月月更

DevOps 必备的 Kubernetes 安全清单

SEAL安全

Kubernetes DevOps 安全

关于HTTPDNS,你知道多少?

移动研发平台EMAS

阿里云 网络 HTTP #EMAS

初步探索GraalVM--云原生时代JVM黑科技

京东科技开发者

Java lua jdk 云原生 GraalVM

一文带你回顾操作系统的内存知识点

华为云开发者联盟

操作系统 开发 内存 华为云

Python进阶(四十七)python3使用pyinstaller实现将py文件打包成exe文件

No Silver Bullet

Python pyinstaller 11月月更

「Go易错集锦」意外的变量隐藏

Go学堂

golang 程序员 个人成长 常见错误 隐藏变量

Base64码常见操作(url链接文件转base64编码、本地文件转base64编码等)

共饮一杯无

Java base64 11月月更

7.PGL图学习之图游走类metapath2vec模型[系列五]

汀丶人工智能

图神经网络 GNN GCN 11月月更

房产|2022年10月房价数据出炉!房价上涨的城市仅有…

前嗅大数据

Awesome MegEngineer 英雄招募帖,开源社区专属权益等你来领

MegEngineBot

深度学习 开源 MegEngine 开发者福利

Python进阶(四十五)走进requests库

No Silver Bullet

Python requests 11月月更

Python进阶(四十六)Python3实现SMTP发送邮件详细教程

No Silver Bullet

发送邮件 SMTP pyhton 11月月更

收藏|多指标时序预测方式及时序特征工程总结

云智慧AIOps社区

人工智能 机器学习 深度学习 时间序列 时间序列预测

旺链科技创始人刘涛荣登“中国区块链60人”榜单

旺链科技

区块链 数字经济 产业区块链 企业号十月PK榜

【C语言】goto 关键字

謓泽

11月月更

CSS学习笔记(九)

lxmoe

CSS 前端 学习笔记 11月月更

聚焦亮点,西安人工智能治理委员会成立暨产业政策白皮书正式发布

极客天地

单实例并发超1个亿!阿里云飞天洛神云网络NLB网络型负载均衡性能重大突破

云布道师

负载均衡 阿里云 云网络

Ernie-SimCSE对比学习在内容反作弊上应用

百度Geek说

人工智能 AI技术 企业号十月 PK 榜

特种设备如何管理?不同岗位视角职责解析

PreMaint

设备管理 特种设备

视频清晰度优化指南

得物技术

深度学习 算法 H.265 视频质量 图像超分

JAVA逻辑运算符

默默的成长

前端 java; 11月月更

看完这篇线程、线程锁与线程池讲解,面试随便问!

小小怪下士

Java 程序员 面试 线程 线程池

千万级学生管理系统设计试卷存储方案

Geek_92ba6f

房产|1-10月全国房地产开发投资数据解读

前嗅大数据

软件测试校招面试题 | 实习生和应届生有什么区别?

测试人

面试 软件测试 自动化测试 测试开发 实习

探知数字化研发4 - 底座篇

薛飞

数字化研发 数字化底座

解析 RocketMQ 多样消费功能-消息过滤

阿里巴巴云原生

阿里云 RocketMQ 云原生

kubernetes下jenkins实战maven项目编译构建

程序员欣宸

DevOps jenkins 11月月更

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