Operaton入门到精通21-Operaton2 核心特性与架构升级指南

摘要:Operaton2.0.0-M3-SNAPSHOT版本进行了重大升级:核心框架基于Spring Boot 4和Spring Framework 7构建,不再支持旧版本。全面兼容Jakarta EE 11,升级Tomcat和Wildfly版本,并保持BPMN等标准支持。新增JUnit 6测试支持,最低要求Java 17运行环境,采用GraalVM替代Nashorn脚本引擎。API方面新增copy()等方法,同时保持REST API和数据库模式的向后兼容性。Quarkus扩展计划基于3.35 LTS版本。

Operaton 2.0.0-M3-SNAPSHOT 版本带来了重大的平台和依赖项更新,其核心变化与新增功能如下:

核心框架重大升级 :该版本现已基于 Spring Boot 4 和 Spring Framework 7 构建12。这是一项重大的版本更新,不再支持 Spring Boot 3 和 Spring Framework 61。集成 Operaton 的 Spring 客户端需要相应升级其 Spring 依赖项1。

标准与规范兼容性

◦ 现已全面兼容 Jakarta EE 1113。

◦ Tomcat 发行版升级至 Tomcat 11 ,Wildfly 发行版升级至 Wildfly 383。

◦ 继续符合 BPMN 2.0、DMN 1.3 和 CMMN 1.1 标准3。

测试支持 :新增了对 JUnit 6 的规范支持45。开发者可以使用 operaton-engine-test-junit6 依赖项来调用相关的测试扩展4。

运行环境要求 :该版本将 Java 17 作为最低版本要求,并已在 Java 17、21 和 25 环境下完成了测试2。

脚本引擎变更移除了旧版 Nashorn JavaScript 引擎 (该引擎在 Java 15 后已不再受支持),现已采用高性能的 **GraalVM JavaScript 引擎 (25.0.0)**35。此外,还更新了对 Groovy 5.0.3、Jython 2.7.4 以及 GraalVM Ruby 的支持3。

API 增强与调整

◦ 在 ModelInstance 以及相关的 BpmnModelInstanceCmmnModelInstanceDmnModelInstance新增了 copy() 方法2...。

◦ 在 BPMN 模型的 Font 实例类中新增了 setUnderline(boolean) 方法6。

破坏性变更 :移除了 operaton-spin-core 模块中 SpinScriptEnv 类的 extensions 字段2。

兼容性保持 :尽管核心框架有重大调整,但 REST API 和数据库模式(Database Schema)未做更改,与 1.1 版本及 Camunda 7.24 保持一致24。这意味着通过 REST API 或数据库模式集成的客户端无需额外操作1。

此外,该版本的 Quarkus 扩展目前基于 Quarkus 3.30,并计划在最终发布版中基于 Quarkus 3.35 LTS

写在最后

任何管理软件技术领域的发展,离不开企业管理最核心的本质-- 降本增效,只要企业的组织架构和协作需求还在,流程的管理及绩效优化依然是企业管理的基础,技术的创新发展离不开业务的本质需求,至于各种新鲜概念更多的还只是营销的需要,专业领域的发展需要持续的沉淀及积累。

推荐一款结合大模型的一款全新旧系统拍照免费迁移工具。能根据聊天和图片生成标准BPMN 2.0 XML,可与主流开源或企业级流程引擎(如Flowable, Camunda、Operaton、activiti)无缝集成。

体验可访问: http://flow.je4.cn/#/login

上传图片,根据图片生成标准BPMN2.0效果:

根据聊天内容生成标准BPMN2.0效果:

相关推荐
码路高手3 小时前
Trae-Agent中的config模块分析
人工智能·架构
码云之上3 小时前
从 SPA 到全栈:AI 时代的前端架构升级实践
前端·架构·ai编程
架构师沉默4 小时前
为什么说 Go 做游戏服务器就有人皱眉?
java·后端·架构
2501_933329554 小时前
媒介宣发技术中台架构实践:基于AI多模态的舆情处置与智能分发系统设计
人工智能·架构·系统架构
殷紫川4 小时前
高可用架构核心:限流熔断降级全解,Sentinel 与 Resilience4j 原理 + 落地实战
架构
IpdataCloud4 小时前
指纹浏览器为什么要自建IP检测?基于IP数据云离线库的架构实践
数据库·网络协议·tcp/ip·架构·edge浏览器
GeekQiaQia4 小时前
极致高效:使用 Ollama 在服务器端快速部署 BGE-M3 向量模型
架构
殷紫川4 小时前
吃透 Seata 分布式事务:原理拆解 + 生产级落地 + 全场景避坑实战
架构
2501_941149505 小时前
2026 技术展望:基于 Cosvice 架构与 N.V11.34.6 协议的全球资源调度系统白皮书
架构