- 中臺落地手記:業務服務化與數據資產化
- 張亮
- 394字
- 2021-09-08 16:35:25
2.7.3 確定聚合與聚合根
聚合的特性是高內聚、低耦合,同時聚合也是一個業務單元的最小粒度信息描述集合,這些業務單元拼湊起來后最終能較為完整詳細地描述整個業務過程。
對應上述三條業務線及各自的領域,可以找出如下聚合。
1)旅客旅程業務線中的聚合包括普通旅客聚合、VIP旅客聚合、行李聚合、機票聚合、支付聚合、里程聚合、機場聚合、直銷聚合、代理聚合、直航聚合、過站聚合、航站樓聚合、飛行體驗聚合、自營酒店聚合、合作酒店聚合、乘務員聚合、機長(副駕駛)聚合。
2)貨物運程業務線中的聚合包括貨主聚合、普貨聚合、高價貨聚合、當日達貨物聚合、登記聚合、支付聚合、自有貨站聚合、機場貨站聚合、腹艙聚合、貨機聚合、地空聯運聚合。
3)航班航程業務線中聚合包括航段聚合、飛機信息聚合、管控聚合。
4)支撐域中聚合包括地理信息聚合、天氣環境聚合、航線聚合、運行指揮聚合、機務聚合。
聚合對應的聚合根如圖2-15所示。

圖2-15 聚合對應的聚合根