第1章 域模型的創(chuàng)建
1.1 創(chuàng)建通用域模型
1.1.1 通用域模型工作組
1.1.2 類圖的元素
1.1.3 域模型的實例
1.1.4 維護通用域模型
1.2 小結
第2章 設計建模
2.1 創(chuàng)建設計模型
2.1.1 域模型到設計模型的映射
2.1.2 設計模型映射的實例
2.1.3 附加的設計模型類
2.2 設計原則
2.2.1 管理實體到實體的關系
2.2.2 復合傳輸對象
2.2.3 靈活性和復用性的設計
2.2.4 業(yè)務規(guī)則對象
2.2.5 阻抗不匹配的管理
2.3 小結
第3章 集成層的實現(xiàn)
3.1 傳統(tǒng)系統(tǒng)的背景知識
3.2 傳統(tǒng)系統(tǒng)的體系結構導致的后果
3.3 管理分布式事務
3.3.1 通過補償事務完成回滾
3.3.2 使用J2EE連接器件系結構(J2EE Connector Architecture,JCA)的人工XA
3.3.3 傳統(tǒng)系統(tǒng)更新分類
3.4 數(shù)據(jù)合并
3.4.1 傳輸對象屬性凈化
3.4.2 傳輸對象合并
3.4.3 數(shù)據(jù)源適配器工廠
3.5 對象查詢管理
3.6 數(shù)據(jù)訪問對象的實現(xiàn)
3.6.1 Create方法
3.6.2 Read方法
3.6.3 Update方法
3.6.4 Find方法
3.7 小結
第4章 傳統(tǒng)系統(tǒng)的集成
4.1 通用域模型
4.1.1 實體
4.1.2 業(yè)務規(guī)則
4.2 設計模型
4.2.1 值對象
4.2.2 業(yè)務規(guī)則對象
4.2.3 數(shù)據(jù)訪問對象
4.3 傳統(tǒng)系統(tǒng)服務映射
4.3.1 Account映射
4.3.2 AccountProductConditions映射
4.3.3 Arrangement映射
4.3.4 CompanyCustomer映射
4.3.5 PrivateCustomer映射
4.3.6 Party映射
4.3.7 Product映射
4.3.8 Transfer映射
4.3.9 TransferEvent映射
4.4 事務管理
4.4.1 補償事務
4.4.2 依賴性表
4.4.3 事務資源
4.5 小結
第5章 應用程序的開發(fā)
5.1 擴展通用域模型
5.1.1 映射到設計模型
5.1.2 擴展集成層
5.2 應用程序的開發(fā)
5.2.1 專用域模型
5.2.2 用例
5.2.3 列出賬號用例
5.2.4 匯款用例
5.2.5 專用設計模型
5.2.6 用例實例
5.3 小結
附錄A 模型
A.1 實體類型
A.1.1 前后關系
A.1.2 問題
A.1.3 約束
A.1.4 解決方案
A.1.5 結果
A.2 抽象實體
A.2.1 前后關系
A.2.2 問題
A.2.3 約束
A.2.4 解決方案
A.2.5 結果
A.3 實體擴展
A.3.1 前后關系
A.3.2 問題
A.3.3 約束
A.3.4 解決方案
A.3.5 結果
A.3.6 相關模式
A.4 復合傳輸對象
A.4.1 前后關系
A.4.2 問題
A.4.3 約束
A.4.4 解決方案
A.4.5 結果
A.4.6 相關模式
A.5 數(shù)據(jù)源適配器
A.5.1 前后關系
A.5.2 問題
A.5.3 約束
A.5.4 解決方案
A.5.5 結果
A.5.6 相關模式
A.6 人工XA
A.6.1 前后關系
A.6.2 問題
A.6.3 約束
A.6.4 解決方案
A.6.5 結果
附錄B 假想的傳統(tǒng)系統(tǒng)
B.1 Ledger
B.1.1 賬戶事務
B.1.2 產品事務
B.2 Book
B.2.1 活動事務
B.2.2 信息事務
B.2.3 綜合事務
B.3 CRM