
企業(yè)應(yīng)用架構(gòu)設(shè)計課程培訓(xùn)
1 業(yè)務(wù)規(guī)劃與SOA
1.1 業(yè)務(wù)流程規(guī)劃與CBM模型
1.2 業(yè)務(wù)流程切割(組件化業(yè)務(wù))
1.3 “組件化業(yè)務(wù)”的穩(wěn)定性分析
1.4 業(yè)務(wù)操作與業(yè)務(wù)數(shù)據(jù)分析
1.5 “組件化業(yè)務(wù)”解耦
1.6 案例:開源系統(tǒng)ERP5分析:業(yè)務(wù)工程技術(shù)與日常工作的分離
2 SOA架構(gòu)與微服務(wù)
2.1 面向服務(wù)架構(gòu)的本質(zhì)
2.2 各種成功的架構(gòu)模型的應(yīng)變性剖析
2.3 SOA架構(gòu)中的核心-ESB
2.4 SOA架構(gòu)中的核心服務(wù)與邊緣服務(wù)
2.5 案例:分析XXX銀行系統(tǒng):核心銀行服務(wù)與外圍銀行服務(wù)
2.6 服務(wù)與數(shù)據(jù)解耦
2.7 微服務(wù)的兩種模式
2.8 SOA的質(zhì)量保證框架
3 SOA之服務(wù)契約設(shè)計
3.1 標(biāo)準(zhǔn)規(guī)范化服務(wù)接口
3.2 服務(wù)接口職責(zé)設(shè)計(提供者與消費者交互)
3.3 服務(wù)接口歸類設(shè)計(接口抽象設(shè)計)
3.4 服務(wù)接口穩(wěn)定性設(shè)計
3.5 服務(wù)接口前后置約束設(shè)計
3.6 發(fā)布標(biāo)準(zhǔn)規(guī)范化服務(wù)接口
4 SOA服務(wù)敏捷性設(shè)計(快速響應(yīng)業(yè)務(wù)變化)
4.1 服務(wù)松耦合實現(xiàn)服務(wù)可替換模式
4.2 OO設(shè)計原則實現(xiàn)服務(wù)可擴展性
4.3 AOP設(shè)計原則實現(xiàn)服務(wù)之間動態(tài)耦合
4.4 服務(wù)的自我描述實現(xiàn)服務(wù)動態(tài)加載(即插即用)
4.5 服務(wù)翻轉(zhuǎn)調(diào)用實現(xiàn)服務(wù)流程可以編排
5 遺留系統(tǒng)的服務(wù)化
5.1 遺留系統(tǒng)對SOA架構(gòu)的影響分析
5.2 遺留系統(tǒng)可服務(wù)化分析
5.3 服務(wù)化設(shè)計(數(shù)據(jù)服務(wù)化與組件服務(wù)化決策)
5.4 服務(wù)化后評審測試
5.5 案例分析:基于VB6應(yīng)用遷移到SOA的解決方案
6 服務(wù)的展現(xiàn)設(shè)計
6.1 服務(wù)展現(xiàn)的部件化(portlet)
6.2 與用戶交互的內(nèi)容設(shè)計
6.3 與用戶交互的次序設(shè)計
6.4 編排服務(wù)的內(nèi)容與交互次序
6.5 portlet結(jié)構(gòu)設(shè)計
6.6 SOA服務(wù)展現(xiàn)導(dǎo)航設(shè)計(導(dǎo)航框架設(shè)計)
6.7 設(shè)計SOA服務(wù)展現(xiàn)管理框架(Portal)
6.8 案例分析:Office Live與Google DOC
7 SOA服務(wù)治理與集成設(shè)計
7.1 統(tǒng)一服務(wù)的接口規(guī)范
7.2 統(tǒng)一服務(wù)的調(diào)用規(guī)范
7.3 服務(wù)接口注冊、發(fā)現(xiàn)、使用管理
7.4 服務(wù)消息總線設(shè)計(治理服務(wù)的容器)
7.5 服務(wù)集成設(shè)計(Adapter設(shè)計)
7.6 服務(wù)路由設(shè)計(Router設(shè)計)
7.7 服務(wù)編排客戶化
7.8 服務(wù)監(jiān)控(可用性保證)
8 SOA服務(wù)部署與維護
8.1 SOA服務(wù)部署設(shè)計(服務(wù)器群集)
8.2 SOA服務(wù)虛擬化部署設(shè)計
8.3 SOA維護方案設(shè)計
8.4 SOA滾動升級設(shè)計
9 SOA之?dāng)?shù)據(jù)契約設(shè)計
9.1 數(shù)據(jù)契約與服務(wù)契約的關(guān)系(注入)
9.2 依據(jù)“服務(wù)接口交互”來規(guī)劃數(shù)據(jù)結(jié)構(gòu)
9.3 服務(wù)接口取數(shù)據(jù)的過程
9.4 數(shù)據(jù)持久化的過程
10 SOA底層數(shù)據(jù)設(shè)計
10.1 實現(xiàn)可變數(shù)據(jù)庫結(jié)構(gòu)設(shè)計
10.2 數(shù)據(jù)庫OLTP與OLAP設(shè)計
10.3 數(shù)據(jù)庫分布設(shè)計
10.4 數(shù)據(jù)庫存儲設(shè)計
10.5 基于云計算的數(shù)據(jù)架構(gòu)設(shè)計
10.6 淘寶數(shù)據(jù)架構(gòu)設(shè)計
11 SOA服務(wù)的安全性設(shè)計
11.1 服務(wù)代碼安全性設(shè)計
11.2 服務(wù)消費者的驗證與授權(quán)設(shè)計
11.3 服務(wù)內(nèi)容數(shù)據(jù)的安全性(有效性驗證與數(shù)據(jù)加密)
11.4 服務(wù)運行狀況安全審計(自動審計與手工審計)
11.5 服務(wù)網(wǎng)絡(luò)層安全設(shè)計
11.6 服務(wù)防火墻設(shè)計
12 SOA服務(wù)可靠性設(shè)計
12.1 服務(wù)容災(zāi)設(shè)計
12.2 服務(wù)內(nèi)容數(shù)據(jù)備份與恢復(fù)
12.3 服務(wù)健康檢測
12.4 服務(wù)隔離設(shè)計
12.5 服務(wù)自動恢復(fù)設(shè)計(被動恢復(fù)與主動恢復(fù))
13 SOA服務(wù)性能設(shè)計
13.1 性能設(shè)計原則(容量、分布與資源)
13.2 集中服務(wù)的性能設(shè)計
13.3 分布服務(wù)的性能設(shè)計(網(wǎng)格計算、分布式計算、云計算)
13.4 SOA中服務(wù)性能動態(tài)調(diào)整設(shè)計
13.5 權(quán)衡與性能相矛盾質(zhì)量屬性