一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于微服务架构的模型设计与验证方法与流程

2022-04-02 10:06:53 来源:中国专利 TAG:


1.本发明属于微服务架构领域,具体为一种基于微服务架构的模型设计与验证方法。


背景技术:

2.随着云计算、大数据、物联网、人工智能等数字技术与工业融合推进,深度冲击着社会经济大环境和企业传统运营模式,数据资源蕴藏的巨大能量正不断释放,数字技术正从助力经济发展的辅助工具转变为引领经济发展的核心引擎,但是现有各业务系统是通过不同的渠道开发建设的,其涉及的表数量庞大,由于各厂家库表设计规范不一样,导致表名、字段名等命名不统一,存在相同业务含义字段命名不一致与相同业务含义的实体在不同系统都存在,导致数据模型重叠与增加了数据协同成本,无法支撑企业数字化转型工作,为了实现对众多数据的集中管理以及综合运用,需要对现有的管理系统进行集中整合。
3.

技术实现要素:
本发明的目的就在于为了解决上述问题而提供一种基于微服务架构的模型设计与验证方法,解决了背景技术中提到的问题。
4.为了解决上述问题,本发明提供了一种技术方案:一种基于微服务架构的模型设计与验证方法,包括以下步骤:s1、参考业务模型、应用系统,识别和梳理所有概念,并明确微服务概念的定义和描述;s2、对表达概念的数据信息进行梳理刻画,同时对数据信息进行向量特征提取;s3、依据概念模型对概念的相似性和关联性进行分类和聚合,并将其归入主题域;s4、根据市场营销域将概念映射为实体及关系,并对实体和关系进行建模;s5、对全域实体及关系进行抽象、归并,对特征向量相同或相似实体以及关系进行合并,并依据不同论域需要对客观实在对象的各个方面进行完整刻画;s6、依据逻辑模型抽象归并后的实体及关系,并开展全域逻辑模型设计,获取涉及逻辑模型完整表达实体的静态结构、动态运行和时序状态;s7、依据逻辑模型开展数据库表结构设计,并依据非功能特性开展数据库实例分布设计;s8、输出物理模型供应用以系统建设验证使用,并依据实际建设过程动态调整模型设计。
5.作为优选,所述s1中的微服务内包含多个微服务单元,所述微服单元用于对数据进行处理,所述微服务通过读写对应的所述数据库和执行业务逻辑代码,实现相应的业务功,所述微服中还包含微服务id,且所述微服务id为唯一身份标识。
6.作为优选,所述s1中的描述包括物理结构、拓扑结构、空间结构和人员客观实在对象,还包括工作票、作业票、业扩工单和财务报销单具有业务特征的业务概念。
7.作为优选,所述步骤s3中的概念模型用于以主题域对抽象、归纳、概括以及分类方
法对数据信息进行分类和描述的体现。
8.作为优选,所述步骤s6中的逻辑模型采用面向对象建模的理论与方法将每个概念数据分解、规范化成实体及其及关系。
9.作为优选,所述s8中的物理模型用于对用户的需求进行整合,同时基于非功能性因素对数据库实例分布进行定义。
10.作为优选,所述步骤s4中的市场营销域包括客户中心、客服中心、计费中心、账务中心、支付中心、积分中心、订单中心、产品中心、计量中心、市场交易、管控域和营销支撑域。
11.作为优选,所述客户中心用于以账户、行为信息及客户基础档案构建统一的客户全景数据,支撑用户一次登录,所述客服中心用于满足线上渠道客户在线服务诉求接入,并提供在线人工交谈、人机交互、工单受理和服务调度功能。
12.作为优选,所述计费中心用于提供表码同步、计费依据、计费规则、费用复核和计费结算服务,为用户提供实时和定时的计费能力,所述账务中心用于对用户的消费账单、发票、收费和财务资金进行对账管理,所述支付中心用于对第三方支付渠道进行统一管理,所述积分中心用于汇聚用户在线上渠道形成的积分信息,建立积分互兑规则和会员体系,并支持积分的统一兑换。
13.作为优选,所述订单中心用于对用户在线上渠道形成的购物、交费服务订单统一管理,支持各类订单的统一下单、查询、售后和评价管理,所述产品中心用于提供支撑市场营销向客户提供各类产品的服务能力。
14.作为优选,所述计量中心用于支撑计量管理业务,所述市场交易于支撑市场交易业务,所述管控域于支撑市场营销域标准化管理与指标管理业务,所述营销支撑域用于支撑市场营销域各业务系统应用。
15.本发明的有益效果是:通过统一模型构建来化解能源网复杂系统的不确定性,实现了数据融通共享效果,从而提供了统一的数据运营生态环境,优化了资源配置效率,不仅提升了用户体验,降本增效,构建企业新型竞争优势,实现企业高质量发展,而且还可以有效的支撑各业务部门开展业务模式创新,为实现全局业务贯通,最大程度实现系统间数据共享提供基础保障。
16.附图说明:为了易于说明,本发明由下述的具体实施及附图作以详细描述。
17.图1是本发明流程拓扑示意图。
18.具体实施方式:如图1所示,本具体实施方式采用以下技术方案:实施例:一种基于微服务架构的模型设计与验证方法,包括以下步骤:s1、参考业务模型、应用系统,识别和梳理所有概念,并明确微服务概念的定义和描述;s2、对表达概念的数据信息进行梳理刻画,同时对数据信息进行向量特征提取;s3、依据概念模型对概念的相似性和关联性进行分类和聚合,并将其归入主题域;s4、根据市场营销域将概念映射为实体及关系,并对实体和关系进行建模;
s5、对全域实体及关系进行抽象、归并,对特征向量相同或相似实体以及关系进行合并,并依据不同论域需要对客观实在对象的各个方面进行完整刻画;s6、依据逻辑模型抽象归并后的实体及关系,并开展全域逻辑模型设计,获取涉及逻辑模型完整表达实体的静态结构、动态运行和时序状态;s7、依据逻辑模型开展数据库表结构设计,并依据非功能特性开展数据库实例分布设计;s8、输出物理模型供应用以系统建设验证使用,并依据实际建设过程动态调整模型设计。
19.其中,所述s1中的微服务内包含多个微服务单元,所述微服单元用于对数据进行处理,所述微服务通过读写对应的所述数据库和执行业务逻辑代码,实现相应的业务功,所述微服中还包含微服务id,且所述微服务id为唯一身份标识。
20.其中,所述s1中的描述包括物理结构、拓扑结构、空间结构和人员客观实在对象,还包括工作票、作业票、业扩工单和财务报销单具有业务特征的业务概念。
21.其中,所述步骤s3中的概念模型用于以主题域对抽象、归纳、概括以及分类方法对数据信息进行分类和描述的体现。
22.其中,所述步骤s6中的逻辑模型采用面向对象建模的理论与方法将每个概念数据分解、规范化成实体及其及关系。
23.其中,所述s8中的物理模型用于对用户的需求进行整合,同时基于非功能性因素对数据库实例分布进行定义。
24.其中,所述步骤s4中的市场营销域包括客户中心、客服中心、计费中心、账务中心、支付中心、积分中心、订单中心、产品中心、计量中心、市场交易、管控域和营销支撑域。
25.其中,所述客户中心用于以账户、行为信息及客户基础档案构建统一的客户全景数据,支撑用户一次登录,所述客服中心用于满足线上渠道客户在线服务诉求接入,并提供在线人工交谈、人机交互、工单受理和服务调度功能。
26.其中,所述计费中心用于提供表码同步、计费依据、计费规则、费用复核和计费结算服务,为用户提供实时和定时的计费能力,所述账务中心用于对用户的消费账单、发票、收费和财务资金进行对账管理,所述支付中心用于对第三方支付渠道进行统一管理,所述积分中心用于汇聚用户在线上渠道形成的积分信息,建立积分互兑规则和会员体系,并支持积分的统一兑换。
27.其中,所述订单中心用于对用户在线上渠道形成的购物、交费服务订单统一管理,支持各类订单的统一下单、查询、售后和评价管理,所述产品中心用于提供支撑市场营销向客户提供各类产品的服务能力。
28.其中,所述计量中心用于支撑计量管理业务,所述市场交易于支撑市场交易业务,所述管控域于支撑市场营销域标准化管理与指标管理业务,所述营销支撑域用于支撑市场营销域各业务系统应用。
29.具体的,在建模时先根据业务模型和应用系统对概念进行明确和描述,其描述内容包括物理结构、拓扑结构、空间结构和人员客观实在对象,还包括工作票、作业票、业扩工单和财务报销单等具有业务特征的业务概念,然后对概念的数据信息进行归类以及向量特征提取,并根据特征向量提取的信息对概念的相似性和关联性进行分类以及聚合,从而将
其归入主题域,然后对市场营销域内的数据进行调取,通过客户中心数据构建用于支撑用户一次登录的统一的客户全景数据,通过客服中心数据构建交互功能,通过计费中心数据提供实时和定时的计费功能,通过账务中数据对用户的消费账单、发票、收费和财务资金进行对账管理,通过支付中心数据对第三方支付渠道进行统一管理,通过积分中心数据建立积分互兑规则和会员体系,通过订单中心数据对订单查询和评价进行管理,通过产品中心数据提供各类产品的具体提参数,通过计量中心数据对计量实验室、计量资产和计量运行业务进行管理,通过市场交易数据市场管理、交易组织、市场结算进行管理,通过管控域数据对业务报表、指标监控、班组工作管理和稽查与线损进行管理,通过营销支撑域数据对组织机构、编码体系、权限体系和工作流进行管理,然后对全域实体及关系进行抽象、归并,同时对特征向量相同或相似实体以及关系进行合并,并依据不同论域需要对客观实在对象的各个方面进行完整刻画,通过逻辑模型对概念数据模型进行细化,其由一组实体及其关系构成,实体具有属性,属性由标准的数据元素和信息分类编码组成,而建立逻辑数据模型是采用面向对象建模的理论与方法,将每个概念数据分解、规范化成实体及其及关系,逻辑模型采用 uml 类图表达,包对应的类图包中的所有的实体及其的关系,实体由 uml 类表达,关系由 uml 中关系表单,在电力系统中具有唯一身份具体对象被建模成它所属类的实例,然后依据逻辑模型抽象归并后的实体及关系,并开展全域逻辑模型设计,获取涉及逻辑模型完整表达实体的静态结构、动态运行和时序状态,然后依据逻辑模型开展数据库表结构设计,并依据非功能特性开展数据库实例分布设计,通过物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进行数据库体系结构设计,真正实现数据在数据库中的存放,物理数据模型是用数据库模式来实现逻辑数据模型,以及真正的保存数据,其内容包括确定所有的表和列,定义外键用于确定表之间的关系,基于用户的需求可能进行范式化等内容,同时基于性能、数据量等非功能性因素,对数据库实例分布进行定义,然后输出物理模型供应用以系统建设验证使用,并依据实际建设过程动态调整模型设计。
30.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献