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

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
主站蜘蛛池模板: 银川市| 昌宁县| 浑源县| 浮梁县| 峨山| 依安县| 滦平县| 田阳县| 门头沟区| 宝应县| 昭觉县| 新晃| 昌邑市| 景泰县| 勃利县| 峨眉山市| 任丘市| 土默特左旗| 阿瓦提县| 隆化县| 济南市| 仪陇县| 安塞县| 乃东县| 昌吉市| 大港区| 芦溪县| 汪清县| 库尔勒市| 渝中区| 浦县| 嘉祥县| 浦东新区| 仙居县| 敦化市| 松溪县| 奈曼旗| 天气| 安龙县| 平舆县| 辉南县|