买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:山东浪潮科学研究院有限公司
摘要:本发明公开了低代码平台应用版本管理方法、设备及介质,属于低代码平台开发技术领域,本发明要解决的技术问题为如何利用低代码平台降低应用部署成本,提升应用部署过程的安全性,采用的技术方案为:生成应用版本制品:通过以应用为聚合根的元数据文件、字典索引及字典项数据文件以及静态文件生成应用版本制品,并开始异步向订阅应用版本制品的运行中心分发应用;订阅应用版本制品存储:运行中心启动后主动向应用设计中心注册紫的主机和端口,设计中心保存运行中心的主机地址和端口;上传应用版本制品,获取新增应用版本记录。
主权项:1.一种低代码平台应用版本管理方法,其特征在于,该方法具体如下:生成应用版本制品:通过以应用为聚合根的元数据文件、字典索引及字典项数据文件以及静态文件生成应用版本制品,并开始异步向订阅应用版本制品的运行中心分发应用;订阅应用版本制品存储:运行中心启动后主动向应用设计中心注册自己的主机和端口,设计中心保存运行中心的主机地址和端口号;应用版本制品设计完成后,发布应用版本制品上传版本制品库成功事件,设计中心接收应用版本制品上传版本制品库成功事件后,获取订阅应用制品的运行中心地址和端口,并开始异步调用运行中心应用版本制品上传端口,记录上传运行中心结果;上传应用版本制品,获取新增应用版本记录;其中,以应用为聚合根的元数据文件包括应用基本信息、个性化配置、菜单、表单、数据模型及第三方接口;其中,表单作为一个聚合根聚合字典、组件、自定义组件构建的应用表单,并在表单基础上构建数据视图、自定义规则,并设置表单数据权限;静态文件包括网页组件关联的元数据和存储在远程对象存储的文件本身;在导出应用时,网页组件关联的元数据通过应用表单聚合到应用,存储在远程对象存储的文件本身通过远程对象存储客户端下载;字典索引及字典项数据文件作为外部依赖的数据资源,通过可视化表单组件与字典索引编码关联,可视化表单组件与字典索引编码的关联关系记录在表单内容中,并通过遍历表单内容快速查找字典索引;其中,应用版本制品部署后,根据业务需求添加、删除字典项的过程具体如下:(1)应用运行时,外部字典导出过程具体如下:①通过字典索引查找字典项,经过序列化后分别写入app-dict-index.json和app-dict-data.json;②字典项之间存在父子关系,即字典项拥有下级字典类似多叉树,所有的字典项又都指向字典索引;(2)应用运行时,外部字典导入过程具体如下:①在部署应用版本制品时,通过读取反序列化app-dict-index.json及反序列化app-dict-data.json两个文件,反序列化内容后,存入应用运行环境Redis;其中,Redis支持AOF持久化;②多个应用共用一个Redis,在字典索引及字典项存储是以应用ID作为前缀,通过smembersappId-dict查看当前应用下所有字典索引;③字典项的存储是以应用ID作为前缀,再加上字典索引编码作为key字典项以集合的形式存储,即以appId-indexcode作为key字典项以集合形式存储;具体包括:通过smembersappId-indexCode查看当前索引下所有的字典项,通过saddapp-indexCode添加字典项,通过sremappId-indexCode删除字典项。
全文数据:
权利要求:
百度查询: 山东浪潮科学研究院有限公司 低代码平台应用版本管理方法、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。