DDD設計工具:上下文對映器ContextMapper

banq發表於2019-09-03

ContextMapper是一個開源工具,提供基於領域驅動設計(DDD)模式的DSL,用於實現上下文對映和服務分解。Context Mapper專案是瑞士東部應用科學大學(HSR FHO)的學期專案的一部分 。
使用ContextMapper DSL語言,您可以表達DDD上下文對映。使用該語言對系統建模後,可以使用提供的生成器建立UML圖或計算服務分解的提議。

特徵

  • 編寫具有有界上下文及其關係的上下文對映(Strategic DDD)
  • 指定有界上下文(Tactic DDD):基於Sculptor的 Tactic DSL

  • 使用我們的架構重構(AR)迭代地發展和改進您的DDD上下文對映。
  • 從DDD上下文對映生成MDSL(微)服務合同
  • 從上下文對映生成PlantUML元件圖
  • 從有界上下文(策略DDD)生成PlantUML類圖
  • 為服務分解提議生成ServiceCutter輸入檔案
  • ServiceCutter輸出轉換回上下文對映(CML)


要使用ContextMapper DSL,您需要以下工具:

點選標題進入github

相關文章