[发明专利]基于领域驱动设计的建模系统、方法、电子设备及存储介质在审
| 申请号: | 202210430663.1 | 申请日: | 2022-04-22 |
| 公开(公告)号: | CN114693854A | 公开(公告)日: | 2022-07-01 |
| 发明(设计)人: | 宋秀庆;李鑫海;宋松涛;杨朋飞;郭良飞 | 申请(专利权)人: | 中原银行股份有限公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00 |
| 代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 喻嵘 |
| 地址: | 450018 河南省郑州*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 领域 驱动 设计 建模 系统 方法 电子设备 存储 介质 | ||
本公开实施例提供一种基于领域驱动设计的建模系统、方法、电子设备及存储介质。其系统包括:数据处理模块、图形渲染模块和可视化编辑模块;所述数据处理模块,通过第一类接口与所述图形渲染模块耦合,以向所述图形渲染模块发送第一图形数据;所述可视化编辑模块,通过第一类接口与所述图形渲染模块耦合,用于响应绘制操作,调用所述图形渲染模块实现第一图形的绘制。通过采用可视化编辑模块可以清晰展示各项数据之间的关系,高效检查修复模块中存在的错误,方便展示更新存量模型数据,并且可视化设计操作过程简单,便于解耦使用,提供了极简的用户操作体验。
技术领域
本公开实施例涉及电子设备技术领域,尤其涉及一种基于领域驱动设计的建模系统、方法、电子设备及存储介质。
背景技术
随着电子技术的迅速发展,越来越多的行业使用模型这一工具,而目前在信息技术行业中,当用户需要表示业务领域模型的时候,通常选择使用UML(统一建模语言)。UML选择的是图形化的方式,图形化的建模语言对人类而言比较直观,但是各种UML工具均使用自己专有的文档格式进行模型的存储,各种产品之间的集成困难,并且可视化操作过程过于复杂,难于解耦使用。
发明内容
有鉴于现有技术中存在的上述问题,本公开实施例提供了一种基于领域驱动设计的建模系统、方法、电子设备及存储介质,用以解决系统上可视化操作过程过于复杂,难于解耦使用,不能满足客户极简操作需求的问题。
为解决上述问题,本公开实施例提供的技术方案是:一种基于领域驱动设计的建模系统,所述系统包括:数据处理模块、图形渲染模块和可视化编辑模块;
所述数据处理模块,通过第一类接口与所述图形渲染模块耦合,以向所述图形渲染模块发送第一图形数据;
所述可视化编辑模块,通过第一类接口与所述图形渲染模块耦合,用于响应绘制操作,调用所述图形渲染模块实现第一图形的绘制。
进一步地,所述可视化编辑模块通过第一类接口与所述数据处理模块耦合,还用于生成发送至所述数据处理模块的第二图形数据。
进一步地,所述系统还包括序列化模块;
所述序列化模块,通过第一类接口与所述数据处理模块耦合,用于对所述第二图形数据进行序列化处理,并生成存储至数据库模块的第三图形数据;
所述序列化模块通过第二类接口与数据库模块连接,以将所述第三图形数据发送至所述数据库模块。
进一步地,所述序列化模块包括反序列化模块和正序列化模块;
所述正序列模块,用于通过第一类接口接收所述数据处理模块中的第二图形数据,并对所述第二图形数据进行正序列化处理,生成所述第三图形数据;
所述反序列模块,用于通过第二类接口调用所述数据库模块中的图形数据,并对该图形数据进行反序列化处理,生成发送至所述数据处理模块的反序列化后的图形数据。
进一步地,所述正序列化模块还用于通过第二类接口将所述第三图形数据存储到所述数据库模块中;
所述反序列化模块还用于通过第一类接口将所述反序列化后的图形数据发送至所述数据处理模块中。
进一步地,所述数据处理模块是领域模型;
所述领域模型包含聚合根对象、实体和值对象。
进一步地,图形数据包含聚合根对象、实体数组、值对象数组、聚合根属性数组、实体属性数组和值对象属性数组中的至少一个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中原银行股份有限公司,未经中原银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210430663.1/2.html,转载请声明来源钻瓜专利网。





