一种基于领域驱动设计的工程架构设计方法及系统技术方案

技术编号:40085116 阅读:21 留言:0更新日期:2024-01-23 15:20
本发明专利技术涉及一种基于领域驱动设计的工程架构设计方法及系统,该工程架构设计方法融合领域驱动设计及端点适配器架构等经典架构思想,结合个贷业务场景,充分考虑各类非功能问题,明确各类架构元素定义和具体实现原则,减轻软件开发人员实现复杂业务时的设计、开发难度;其次,在复杂系统大量关联系统服务调用背景下,有效降低关联系统服务修改后本地服务影响性分析、修改和复测难度大的问题。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种基于领域驱动设计的工程架构设计方法及系统


技术介绍

1、现有技术中,已有的逻辑架构实践方案为基于mvc模式的逻辑架构,项目工程分为model、view、controller三层,view层负责展示页面,controller层对外提供服务接口,model层提供具体业务逻辑实现。其中,view层通常会拆分出单独的前端工程,后端应用服务实际变为controller、model两层结构,由于模型简单易学,上手快、对开发人员要求低,适合快速搭建中小型系统,代码的实现大多采用过程式编程方式,缺少整体业务建模过程,复杂业务规则沉淀能力天然不足,不适合大型复杂系统建设。

2、已有的基于领域驱动概念衍生的其他逻辑架构实现,受益于领域驱动设计思想,采用该思想构建的系统,整体工艺上通常会有领域建模的环节,该环节会对业务本质进行一定程度的抽象,对复杂业务实施以及后续维护有积极的作用。由于基础领域建模的概念繁杂而且定义模糊,缺乏可参考的最佳实践案例,从建模到实现阶段通常会遇到由于概念模糊不清,引起的设计阶段的反复以及代码实现阶段的事务本文档来自技高网...

【技术保护点】

1.一种基于领域驱动设计的工程架构设计方法,其特征在于,包括:

2.如权利要求1所述的设计方法,其特征在于,所述应用服务接口类型的组件包括产品特色服务组件、公共服务组件和复杂查询服务组件,所述应用服务接口类型的组件由关联系统联机调用。

3.如权利要求1所述的设计方法,其特征在于,所述接口出入参数对象的组件包括公共对象组件、产品特色对象组件、查询对象组件和CQE对象组件。

4.如权利要求1所述的设计方法,其特征在于,所述流程操作组件服务接口类型的子组件包括页面组件和自动执行组件。

5.如权利要求4所述的设计方法,其特征在于,所述自动执行组件包...

【技术特征摘要】

1.一种基于领域驱动设计的工程架构设计方法,其特征在于,包括:

2.如权利要求1所述的设计方法,其特征在于,所述应用服务接口类型的组件包括产品特色服务组件、公共服务组件和复杂查询服务组件,所述应用服务接口类型的组件由关联系统联机调用。

3.如权利要求1所述的设计方法,其特征在于,所述接口出入参数对象的组件包括公共对象组件、产品特色对象组件、查询对象组件和cqe对象组件。

4.如权利要求1所述的设计方法,其特征在于,所述流程操作组件服务接口类型的子组件包括页面组件和自动执行组件。

5.如...

【专利技术属性】
技术研发人员:程澍
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1