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