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

Strategic design and principles

An enterprise model is usually very large and complex. It may be distributed among 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 pided into different submodels. These submodels contain the predefined accurate relationship and contract in minute detail. Each submodel has to maintain the defined contracts without any exception.

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

  • Bounded context
  • Continuous integration
  • Context map
    • Shared kernel
    • Customer-supplier
    • Conformist
    • Anticorruption layer
    • Separate ways
    • Open Host Service
    • Distillation
主站蜘蛛池模板: 宁德市| 天镇县| 射阳县| 新闻| 泸溪县| 绥江县| 左贡县| 怀来县| 金堂县| 吴川市| 金阳县| 古田县| 景谷| 抚顺县| 伊通| 荆门市| 浠水县| 丹寨县| 张家口市| 客服| 曲松县| 射阳县| 辉县市| 徐汇区| 雷州市| 那曲县| 会理县| 潼关县| 洛川县| 石狮市| 呼和浩特市| 神农架林区| 同仁县| 哈巴河县| 西盟| 河池市| 新泰市| 南投县| 秦皇岛市| 仪征市| 承德县|