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

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
主站蜘蛛池模板: 台江县| 织金县| 黔西县| 安宁市| 延边| 桃园市| 晋江市| 上饶县| 镇坪县| 罗平县| 汪清县| 进贤县| 牡丹江市| 阆中市| 科技| 洛隆县| 克拉玛依市| 招远市| 亚东县| 来安县| 纳雍县| 邹城市| 观塘区| 崇州市| 百色市| 双峰县| 铜川市| 郁南县| 宜丰县| 酒泉市| 南溪县| 札达县| 吉安市| 若尔盖县| 门头沟区| 淳化县| 屏东市| 梁平县| 合江县| 阿尔山市| 梅州市|