Activiti Core和Activiti Cloud Beta1发布!

18-08-13 banq
                   

开源工作流引擎Activiti 基于Spring boot 2发布了新的Activiti Core,见maven仓库starter集成,新核心采用Spring 5中包含的所有响应式功能,重构Core核心层的一个重要步骤是运行简化,能确保不会与其他框架发生职责冲突。

在新的Core上,为任务和流程运行提供了一组新的API,支持从嵌入式到云的简单迁移,还添加了安全性,身份和安全策略抽象,以确保在运行时将流程和任务嵌入Spring Boot应用程序时可以快速集成不同的实现。

同时,提供Activiti Cloud的第一次迭代,开始打磨下一代Activiti了,Activiti云构建块如下组件:

1.Activiti Cloud Runtime Bundle

2.Activiti Cloud Query

3.Activiti Cloud Audit

4.Activiti Cloud Connectors

这些构建模块在设计时考虑了云原生架构,所有这些都构建在Spring Cloud Finchley之上。这些组件共同构成了Activiti Cloud 应用的基础,可以独立分发和扩展。所有这些构建块都可以用作独立的Spring Boot应用程序,对于大规模部署,这些组件也是为Docker 容器和Kubernetes为主要平台进行设计和测试的,在非常动态的环境中,可使用Jenkins X 来构建进行管理、升级和监控的组件。

所有这些构建块都了解它们运行的​​环境,因此它们可以使用SSO / IDM,服务注册,数据流,配置服务器和和网关服务器等组件。通过自动了解环境,应用程序可以独立管理,配置和扩展。同时包括以下扩展组件:

1. 应用服务

2. 后端服务建模

3. 查询服务和提醒服务的GraphQL支持

4. 审计服务的可选的Mongo DB实现。

在这次版本中,没有包含任何UI界面方面的升级,activiti开始专注于构建Cloud Native应用程序的核心服务了,这是工作流战略的变革,点赞。

Activiti Core和Activiti Cloud Beta1发布! | Alfresco社区

[该贴被banq于2018-08-13 18:35修改过]