官术网_书友最值得收藏!

Strategic design and principles

An enterprise model is usually very large and complex. It may be distributed between different departments in an organization. Each department may have a separate leadership team, so working and designing together can create difficulty and coordination issues. In such scenarios, maintaining the integrity of the domain model is not an easy task.

In such cases, working on a unified model is not the solution, and large enterprise models need to be divided into different sub-models. These sub-models contain the predefined accurate relationship and contract in minute detail. Each sub-model has to maintain the defined contracts without any exception.

There are various principles that can be followed to maintain the integrity of a domain model, and these are listed as follows:

  • Bounded context
  • Continuous integration
  • Context map:
    • Shared kernel
    • Customer-supplier
    • Conformist
    • Anti-corruption layer
    • Separate ways
    • Open Host Service
    • Distillation
主站蜘蛛池模板: 额济纳旗| 泗洪县| 柳江县| 云梦县| 苗栗市| 巴彦县| 丰城市| 句容市| 南川市| 凤山县| 武夷山市| 大新县| 洮南市| 平昌县| 湟中县| 深圳市| 商河县| 博客| 兰坪| 广平县| 锦屏县| 鄯善县| 大田县| 无为县| 亳州市| 南丹县| 青铜峡市| 扎囊县| 博乐市| 和政县| 比如县| 灵武市| 新闻| 铁岭县| 烟台市| 海门市| 综艺| 四会市| 博罗县| 沧州市| 灵武市|