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

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
主站蜘蛛池模板: 鸡东县| 德保县| 北海市| 红河县| 阿合奇县| 新郑市| 南康市| 舞阳县| 从化市| 福安市| 临汾市| 潞城市| 青浦区| 祁阳县| 平南县| 西平县| 古浪县| 合肥市| 米易县| 南昌县| 瑞丽市| 谢通门县| 通江县| 枞阳县| 威远县| 洛隆县| 吕梁市| 绿春县| 景洪市| 新津县| 泰安市| 肇州县| 永清县| 沿河| 沁阳市| 大庆市| 防城港市| 尤溪县| 法库县| 鄂托克前旗| 榆社县|