您可以通過時序圖的方式推導限界上下文之間的依賴關系,推導過程抽象出限界上下文所需要的應用服務、領域事件、事件消費者。本文介紹如何進行上下文映射推導。
新建映射推導
登錄BizWorks,在選擇平臺下拉列表中選中建模平臺。
單擊頁面右上角圖標或其文本框區域,在下拉列表中單擊目標項目名稱后,單擊建模頁簽。在建模導航欄中,選擇 。
在上下文映射頁面,單擊目標上下文映射版本號。
在左側導航欄中,單擊映射推導。在映射推導頁面,單擊新建。
在新建面板的基本信息頁簽,完成業務名稱設置。
在關聯業務服務頁簽,選擇目標業務服務名稱(支持多選)。
在關聯業務流程頁簽,選擇目標業務流程名稱(支持多選),完成后單擊創建。
映射推導
在映射推導頁面,單擊映射推導設計器。在映射推導設計頁面的時序設計頁簽,單擊目標映射推導。
在組件頁簽,您可以拖拽目標組件至右側畫布。例如:將角色組件拖拽至畫布右側,在下拉列表中選擇目標角色。
說明角色的來源為統一語言頁面所建,如果您想新建角色,具體操作請參見新建角色。
將限界上下文組件和外部依賴組件按需拖至右側畫布的合適位置。且在相應的下拉框中選擇目標限界上下文和目標外部依賴。
您可以按需將備注組件按需拖至右側畫布的合適位置,且添加相應備注信息。
您可以參考下圖進行模型的映射推導。
下圖為完成映射推導的示例:
在映射推導設計頁面的應用服務頁簽和領域事件頁簽,單擊目標應用服務或目標領域事件后,在畫布右側單擊圖標和相應應用服務和領域事件。
在相應面板查看或按需修改相關配置項,完成后單擊確定。
可選:單擊頂部工具欄的展開詳情,查看時序圖中推導出的服務方法和事件信息。
可選:單擊目標應用服務或領域事件后,在畫布右側單擊圖標,您可以按需重新進行映射推導。
可選:您可以新建時序設計。在時序設計頁簽,單擊圖標,選擇新建時序設計。在新建時序設計對話框中,完成時序設計名稱設置后,單擊創建。
完成映射推導后,單擊發布并生成模型。
平臺會將推導出的模型,生成到限界上下文中。
編輯映射推導
在映射推導頁面,單擊目標業務名稱或其右側操作列下的編輯。
在映射推導設計頁面您按需完成設計后,單擊保存草稿或發布并生成模型。
刪除映射推導業務
方式一:
在映射推導頁面,單擊目標業務名稱右側操作列下的刪除。
在二次確認對話框中,單擊刪除。
方式二:
在映射推導設計頁面的時序設計頁簽,單擊目標映射推導業務名稱右側圖標,選擇刪除。
在二次確認對話框中,單擊刪除。