【技术实现步骤摘要】
一种业务模型构建方法、系统、装置及存储介质
[0001]本专利技术涉及技术软件开发设计领域,尤其涉及一种业务模型构建方法
、
系统
、
装置及存储介质
。
技术介绍
[0002]领域驱动设计
(Domain
‑
Driven Design,
领域驱动设计
)
是一种软件开发设计方法,它强调将业务领域置于软件设计的核心位置,通过深入理解业务领域的知识和规则,来指导软件系统的设计与开发,帮助开发人员更好地理解和应对复杂业务需求,提高软件系统的可维护性
、
灵活性和可扩展性
。
领域驱动设计提倡将业务问题划分为多个领域,并通过领域模型来描述和解决这些问题
。
[0003]相关技术中的领域驱动建模方法更注重于领域模型的建模实现,领域模型是对业务领域的抽象和概括,包括领域中的实体
、
值对象
、
聚合
、
领域服务等概念,用于表示业务领域的核心概念和关系 ...
【技术保护点】
【技术特征摘要】
1.
一种业务模型构建方法,其特征在于,包括:领域划分步骤,根据业务需求,将领域划分为业务域和编排能力;领域建模步骤,对划分得到的所述业务域和所述编排能力进行建模;代码生成步骤,根据建模得到的模型生成代码;其中,所述业务域的内容包括领域模型,数据模型,生成应用服务,对象字段映射,关联编排能力;所述编排能力的内容包括编排能力流程,编排能力服务,结构对象,依赖业务域
。2.
根据权利要求1所述的业务模型构建方法,其特征在于,创建所述业务域包括如下步骤:创建领域模型,包括创建和管理领域对象和领域服务;创建和管理数据模型,生成数据库脚本;生成应用服务,根据数据模型生成增删查改类型的服务方法,并自动生成相应的结构对象作为出参和入参;创建和管理对象字段映射,包括创建和管理不同对象之间字段的对应映射,用于对象之间的转换;关联编排能力,所述编排能力关联所述业务域
。3.
根据权利要求2所述的业务模型构建方法,其特征在于,所述生成应用服务步骤包括如下步骤:确定生成所述应用服务的需求和目标;判断是否需要全量生成应用服务;若不是全量生成,选择数据模型;选择重复数据判断规则;若存在重复数据,选择重复数据处理策略;生成应用服务并完成相应配置
。4.
根据权利要求1所述的业务模型构建方法,其特征在于,创建所述编排能力包括如下步骤:设计和管理编排能力的业务流程和对象之间的关系图表;生成编排能力服务;生成结构对象;创建和管理与业务域版本的关联关系
。5.
根据权利要求1所述的业务模型构建方法,其特征在于,所述领域建模步骤包括如下步骤:根据建模需求,创建业务域和编排能力;创建业务域的版本和编排能力的版本;创建业务域的内容和编排能力的内容
【专利技术属性】
技术研发人员:范兴泽,蒋培,郑从高,张桢勇,
申请(专利权)人:神州数码融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。