一种基于Apache Camel的中间件集成总线方法

    公开(公告)号:CN118467427A

    公开(公告)日:2024-08-09

    申请号:CN202410475436.X

    申请日:2024-04-19

    Abstract: 本发明涉及一种基于Apache Camel的中间件集成总线方法,包括中间件和Apache Camel路由,将Apache Camel作为企业级消息总线,通过预定义路由解耦Gitlab、SonarQube、Harbor、Jenkins中间件,各中间件只与Apache Camel进行交互,通过Kafka的生产者消费者机制进行中间件路由的监听和调用;本发明改变了中间件之间的依赖关系,实现了各种类型的数据在传递过程中高效、灵活的处理和转换,解耦了中间件之间、应用程序与中间件之间的依赖,极大地节省了服务器中各中间件之间非必要调用时消耗的资源,提高了开发效率和质量,降低了开发和维护的成本,组件之间的交互在数据用户线路DSL中显示得更清晰、当面对变化时只需少量更改路由和数据转换,提高了灵活性和可扩展性。

    一种基于流程引擎的低代码开发平台开发方法

    公开(公告)号:CN118466914A

    公开(公告)日:2024-08-09

    申请号:CN202410475632.7

    申请日:2024-04-19

    Abstract: 本发明涉及一种基于流程引擎的低代码开发平台开发方法,包括使用支持BPMN2.0规范的流程引擎,按解析流程配置的BPMN2.0规范的配置文件生成低代码开发流程,并设置不同角色的办理人;生成低代码开发平台,基于关系型数据库,在画面设计数据库表和对应的画面展示内容,自动在数据库中创建、修改数据库表,同时在数据库创建、修改过程中建立数据库管理员或有权限的设计师审批流程节点,并基于表结构的元数据,通过模板引擎生成所需的前端和后端代码;本发明在低代码开发平台中使用流程引擎,在低代码开发过程中设置了不同权限的角色,增加了对数据库变更环节的审批功能,使得开发过程更规范安全,提升了整个系统的安全性。

Patent Agency Ranking