驰骋低代码、工作流、表单引擎头像

数据桥通道设计:换库换接口时,四种取数语义保持稳定驰骋BPM驰骋低代码低代码工作流引擎

数据桥通道设计:换库换接口时,四种取数语义保持稳定


先说清楚:本文在讲什么

数据桥要通向外部世界,需要通道:本机、关系数据库、HTTP。 通道回答「从哪连」;常量 / 名单 / 问答 / 办事回答「拿回来的是什么形状」。

本篇讨论: 为何通道可以换,语义形状必须保持稳定。 读完应能说清:换库、换接口时,上层为何还能用同一套概念。配置差异见部署版本的配置界面。


主张

数据从哪来,可以变;回来的东西是什么形状,不能变。 三类通道——本机、关系数据库、HTTP——无论走哪条,上层仍应认出:常量、名单、问答,还是办事。


反面做法

  • 「接了 Oracle 就另发明一套字典概念」;「接了 WebApi 就只剩万能 JSON」。
  • 换接口商,表单字段类型、流程条件、事件模型一起重做。
  • 本机一套说法,外库另一套说法。

桥还在,却变成了方言岛。


驰骋怎么切

对比项本机关系数据库WebApi
连接跟系统配置,默认可用连接串HTTP
名单 / 问答 / 办事有有有
常量(枚举)有(主阵地)不以之为契约源无
设计意图开箱可跑、契约内生把业务库收成能力把接口收成同一语义

口诀:换通道,不换四种语义;换供应商,不换表单与流程的消费方式。


场景

  • 部门名单先从本机字典起步,上线后改由业务库 SQL 供数——字段仍是名单语义。
  • 物料列表从库表改为 HTTP——Pop / 下拉仍按名单或问答消费。

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/ccflow/article/details/170703467

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--