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

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
主站蜘蛛池模板: 高陵县| 大新县| 楚雄市| 德州市| 应城市| 德钦县| 九龙坡区| 金川县| 宜春市| 朔州市| 广平县| 黄陵县| 邵阳县| 玉树县| 滦平县| 大悟县| 大冶市| 昌黎县| 金湖县| 视频| 安徽省| 民和| 昆山市| 德安县| 安西县| 大新县| 泗水县| 蓝山县| 吉安县| 安顺市| 九龙坡区| 观塘区| 阿克苏市| 英吉沙县| 抚州市| 横峰县| 沅江市| 夏河县| 三门峡市| 米泉市| 乡宁县|