当前位置:   article > 正文

中台架构与实现(基于DDD和微服务)-读书笔记4_中台架构与实现:基于ddd和微服务 pdf

中台架构与实现:基于ddd和微服务 pdf

第二部分 DDD基本原理——领域和子域:有效分解问题域

一、领域基本概念

       领域是用来确定范围的,范围即边界。在研究和解决业务问题时,DDD会按照一定的规则对业务领域进行细分,当领域细分到一定程度后,DDD会将问题范围限定在特定边界内,在整个边界内建立领域模型,进而用代码实现该领域模型,解决相应的业务问题。领域可进一步划分为子领域。把划分出来的多个子领域称为子域,每个子域对应一个更小的问题域或更小的业务范围。

二、领域的分解过程

       DDD是一种处理高度复杂领域的设计思想,它采用分而治之的策略,从而降低业务领域和技术实现的复杂度。DDD的研究方法与自然科学的研究方法类似,即分治策略。当人民在自然科学研究中遇到复杂问题时,通常做法是将问题一步一步细分,再针对细分出来的问题域,逐个深入研究,探索和建立所有子域的知识体系。当所有问题子域完成研究时,我们就建立了全部领域的完整知识体系。

三、子域的分类和属性

       在领域不断划分的过程中,领域会被细分为不同的子域,根据子域自身的重要性和功能属性将它们划分为三类子域,分别是:核心子域、通用子域和支撑子域。

  • 在企业内决定产品或企业核心竞争力的功能子域是核心子域,它是让企业业务和商业模式成功的关键核心能力,是企业在面对竞争对手时所拥有的核心竞争力。
  • 没有太多个性化的诉求,同时会被多个子域重复使用的通用功能子域是通用子域。
  • 还有一种功能子域是企业必须的,但它既不是决定产品或企业核心竞争力的功能,也不是被其他子域复用的通用功能,称为支撑子域。

       战略方向和商业模式的不同最终会导致核心子域划分结果的不同。在企业业务领域不断细

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/644917
推荐阅读
相关标签
  

闽ICP备14008679号