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

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
主站蜘蛛池模板: 丹阳市| 彭水| 富源县| 肇庆市| 富川| 锡林浩特市| 治多县| 无棣县| 思南县| 资溪县| 昭觉县| 阜康市| 天水市| 无极县| 河北省| 大田县| 同仁县| 英吉沙县| 博野县| 温州市| 罗平县| 福贡县| 金阳县| 竹溪县| 吉林省| 陇西县| 保定市| 齐齐哈尔市| 巫溪县| 苍梧县| 易门县| 丹阳市| 清涧县| 泸溪县| 灵台县| 乐至县| 田阳县| 霸州市| 桂林市| 静海县| 鄂托克前旗|