← 返回列表

一种基于模型驱动架构的微服务设计方法

申请号: CN202311451469.2
申请人: 北京航空航天大学
申请日期: 2023/11/2

摘要文本

本发明提供一种基于模型驱动架构的微服务设计方法,涉及软件工程技术领域,所述方法包括:对初始需求模型进行拓展,根据拓展需求模型划分微服务的上下文范围,获得领域模型的初步划分结果;根据所述初步划分结果生成微服务架构模型;对生成的所述微服务架构模型进行评估,并将评估结果用可视化的方式反馈给用户,并对初步划分结果进行迭代优化,获得优化后的微服务架构模型。本申请提供一个简化和加速领域模型划分的方法,从领域模型和微服务架构模型之间通过自动化的手段完成,保证过程的一致性和信息完整性,大大降低了人力成本,提高了模型评估的速度和准确性,解决了现有技术中微服务设计难度大、准确率低和效率低的技术问题。

专利详细信息

项目 内容
专利名称 一种基于模型驱动架构的微服务设计方法
专利类型 发明申请
申请号 CN202311451469.2
申请日 2023/11/2
公告号 CN117539433A
公开日 2024/2/9
IPC主分类号 G06F8/20
权利人 北京航空航天大学
发明人 杨溢龙; 张洋; 李阳; 殷永峰; 张莉
地址 北京市海淀区学院路37号

专利主权项内容

1.一种基于模型驱动架构的微服务设计方法,其特征在于,所述方法包括:基于需求模型获得拓展需求模型,根据所述拓展需求模型在用例图和实体图中划分微服务的上下文范围,获得领域模型的初步划分结果;根据所述初步划分结果生成微服务架构模型,所述微服务架构模型包括微服务组件图、微服务内部概念类图和微服务间动态通信图;对生成的所述微服务架构模型进行评估,并将评估结果用可视化的方式反馈给用户;根据所述评估结果迭代调整所述初步划分结果,获得优化后的所述微服务架构模型。