所谓逻辑编排,就是将每一个业务拆分成单一职责的节点,然后通过图形化、可视化开发方式将业务节点连接起来,最后生成我们想要的产物(应用程序、接口等)。降本增效,实现业务人员就能通过拖拉拽实现业务逻辑
点击空白处退出提示
语言技术
Java、SpringCloud系统类型
Web行业分类
低代码
所谓逻辑编排,就是将每一个业务拆分成单一职责的节点,然后通过图形化、可视化开发方式将业务节点连接起来,最后生成我们想要的产物(应用程序、接口等)。降本增效,实现业务人员就能通过拖拉拽实现业务逻辑
拆分为如下几点并且落地实现
1.协议定义:包括整个流程的logic schema、节点及其所属属性配置的协议定义
2.节点设计:每个节点分别对应java中的一个方法,包含输入、输出参数及自身实现逻辑,每个节点的返回值可以被其后面的节点引用。包含基础节点(输入、输出节点)、数据处理节点(增删改查)、中间件节点(rabbitmq、redis),工具类节点(抛出异常、生成token)、子流程节点、脚本节点、扩展节点、函数节点等的开发
3.流程引擎:解析schema、节点调度以及节点间的参数传递
4.触发器:仅支持api触发
5.流程管理:流程图及其节点配置属性的增删改查
设计了后端逻辑编排的架构并且参考dispaterservlet处理请求及响应的方式进行了落地实现




评论