业务中台领域驱动服务编排工具的系统及方法技术方案

技术编号:37140977 阅读:39 留言:0更新日期:2023-04-06 21:45
本发明专利技术提供了一种业务中台领域驱动服务编排工具的系统及方法,包括:服务编排模块:基于领域驱动设计,根据预设的领域应用服务的逻辑编排,将领域服务组合,形成领域应用服务;领域应用服务管理模块:管理和定义领域驱动设计中的领域应用服务。本发明专利技术给出了一种业务中台领域驱动服务编排工具的设计及实现,通过提供服务编排设计的工具,在无代码、不需要开发人员参与的情况下,仅需要业务设计人员就可以在业务理解的基础上,通过工具实现领域应用服务能力的服用和再次创造,从而实现了业务资产的复用。复用。复用。

【技术实现步骤摘要】
业务中台领域驱动服务编排工具的系统及方法


[0001]本专利技术涉及业务中台
,具体地,涉及业务中台领域驱动服务编排工具的方法及系统,更为具体地,涉及业务中台领域驱动服务编排工具的设计及实现,能够广泛应用于工业软件建设的场景。

技术介绍

[0002]业务中台是当下正火的概念,业务中台概念最早由阿里巴巴电商引入和推广。阿里巴巴靠着将淘宝、天猫、一淘等业务平台化,构建出垂直化事业部,内部通过“五彩石”计划,建设了五个中心:商品、交易、库存、营销、店铺,结合前期已有的会员中心,这六个中心基本上就可以支撑所有电商核心业务的运转。大幅度提升了阿里巴巴在应对市场变化的竞争力。
[0003]领域驱动设计是一套综合软件系统分析和设计的面向对象建模方法,是解决复杂中大型软件的一套行之有效方式。实体、值对象、领域服务、领域应用服务等是领域驱动设计中的核心概念。业务中台建设的核心支撑理念是领域驱动设计。通过领域驱动设计建设的业务中台具备更好的扩展性、复用性,通过领域建模可以有效降低业务中台的软件设计复杂度。
[0004]现有软件服务开发模式是根本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务中台领域驱动服务编排工具的系统,其特征在于,包括:服务编排模块:基于领域驱动设计,根据预设的领域应用服务的逻辑编排,将领域服务组合,形成领域应用服务;领域应用服务管理模块:管理和定义领域驱动设计中的领域应用服务。2.根据权利要求1所述的业务中台领域驱动服务编排工具的系统,其特征在于,所述服务编排模块采用:基于领域驱动设计,根据预设的领域应用服务的逻辑编排,通过领域实体和值对象定义的传入和传出参数,将领域服务组合,形成领域应用服务;基于领域服务的入参和出参实体以及值对象,在领域服务串接过程中,将上一个领域服务出参和下一个领域服务入参串接。3.根据权利要求1所述的业务中台领域驱动服务编排工具的系统,其特征在于,所述管理和定义领域驱动设计中的领域应用服务包括:服务名称、服务入参、服务出参以及服务编排逻辑。4.根据权利要求1所述的业务中台领域驱动服务编排工具的系统,其特征在于,所述领域应用服务是独立的应用微服务,实现的形式是微服务接口。5.根据权利要求1所述的业务中台领域驱动服务编排工具的系统,其特征在于,每个领域应用服务都拥有一个唯一的标识符,通过唯一标识符将领域应用服务的个体性和所有其他类型相同或不同的领域应用服务区分开。6.根据权利要求1所述的业务中台领域驱动服务编排工具的系统,其特征在于,所述领域应用服务是映射工业具体业务流程以及工作规划。7.根据权利要求1所述的业务中台领域驱动服务编排工具的系统,其特征...

【专利技术属性】
技术研发人员:黄劼王盛义周凌鸿
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:

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

1