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版本将会在今年夏天发布,在年底将会公开发布。价格方面还没拟定,但很大可能是基于每一个流程实例模型进行收费。

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

  1. Activiti工作流从入门到入土:工作流简介

    文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 一.activiti介绍 Activiti5是由Alfresc ...

  2. Activiti最全入门教程

    工作流(Workflow),就是"业务过程的部分或整体在计算机应用环境下的自动化",它主要解决的是"使在多个参与者之间按照某种预定义的规则传递文档.信息或任务的过程自动进 ...

  3. 【青铜打铁篇】Activiti 工作流从入门到入土?

    点击上方"好好学java",选择"置顶"公众号 重磅资源.干货,第一时间送达 重磅推荐 ① 纯福利 | 公众号资源大汇总,一年才一次! ② 重磅!!2018年J ...

  4. Activiti工作流框架学习(一)环境的搭建和数据表的了解

    一.什么是工作流 工作流(Workflow),就是"业务过程的部分或整体在计算机应用环境下的自动化",它主要解决的是"使在多个参与者之间按照某种预定义的规则传递文档.信息 ...

  5. 常见的工作流框架 Activity JBPM

    常用工作流框架有Activity.JBPM.OSWorkFlow.WorkFlow 一.BPMN2.0规范 BPMN(Business Process Model and Notation)--业务流 ...

  6. Activiti 从入门到精通

    Activiti是什么? Activiti是工作流框架,是解决企业流程管理的解决方案 Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流 ...

  7. Activiti 介绍

    一.工作流 1.工作流 工作流(Workflow),就是"业务过程的部分或整体在计算机应用环境下的自动化",它主要解决的是"使在多个参与者之间按照某种预定义的规则传递文档 ...

  8. 《Activiti工作流框架》专题(一)-Activiti工作流框架基础入门

    文章目录 1. 工作流简述 1.1.工作流是什么 1.2.哪些行业需要工作流 1.3.工作流系统的使用 2.常见的工作流框架 3.Activti的历史简介 4.重要的名词解释 4.1.工作流引擎 4. ...

  9. 流程引擎之Activiti简介

    背景 Activiti 是一个开源架构的工作流引擎,基于 bpmn2.0 标准进行流程定义,其前身是 jBPM,Activiti 相对于 jBPM 更轻量,更易上手,且天然集成了 Spring.201 ...

最新文章

  1. 镜头上的四线电机怎么驱动_2相四线,四相五线,四相六线步进电机接线及驱动方法...
  2. PyTorch 官方教程发布,限时免费开放!
  3. 与素数有关的一些性质及证明(一)
  4. 小程序服务器1兆宽带够用,宽带经验 篇一:200M宽带,真的适合你吗?
  5. OpenSea2月总交易额为9390.4万美元 用户总数突破5万人
  6. AtCoder Beginner Contest 238
  7. php中用microtime()函数来测试代码运行时间
  8. 西电版《离散数学》勘误
  9. win7连接远程桌面问题,无法复制文件,无法读取源文件或磁盘
  10. C++课程设计--人民币大小写转换器(MFC)
  11. 怎样在xlsx中加入图片——怎样在excel中加入图片
  12. XCode6如何创建Category
  13. convert_variables_to_constants()
  14. 使用Python爬取分析政府采购网数据
  15. 应届生如何写求职邮件?
  16. 特征工程(科大讯飞阿泽大佬share)
  17. 【C#】数据结构汇总
  18. 传智播客成都中心的Java课程设置
  19. 东芝笔记本 PORTEGE M400 声卡驱动
  20. 【3d游戏开发】使用Babylonjs+Vue3搭建属于我们的小岛

热门文章

  1. 普通程序员如何实现财富自由,迎娶白富美,走上人生巅峰!
  2. 【毕业设计】 stm32单片机的远程WIFI密码锁 - 物联网 嵌入式
  3. 百元起家:摊贩成亿万富翁
  4. [计算机毕设]基于java的项目管理平台系统设计与实现(项目报告+答辩PPT+源代码+数据库)
  5. 文本的下划线的几种方式
  6. 将docker镜像上传到dockerhub
  7. BlackHole :黑洞引擎
  8. 【12306】登录流程及接口说明
  9. 056_《Delphi应用程序开发精彩实例》
  10. 在vue中使用jsmind生成思维导图