SOA服務治理
1、解決業務部門服務沖突和糾紛
2、版本定義與版本管理
3、服務備案與服務管理
4、業務監督與服務監控
SOA的戰略目的
一、業務價值勝過技術策略
二、戰略目標勝過具體項目的效益
三、內置的互操作勝過定制的集成
四、共享服務勝過特定目標的實現
五、靈活性勝過優化
六、不斷演進地提煉勝過在最開始追求完美
SOA管理
服務定義(服務的范圍、接口和邊界)
服務部署生命周期(各個生命周期階段)
服務版本治理(包括兼容性)
服務變更(啟用和退役)
服務注冊中心(依賴關系)
服務監視(進行問題確定)
服務所有權(企業組織)
服務測試(重復測試)
服務安全(包括可接受的保護范圍)
持續集成與持續交付
服務拆得約細,部署集成環境就越難!怎么才能快速的集成與交付?自動化是SOA不可或缺一個元素。
1、Jenkins+SVN+Maven實現自動化編譯、打包、部署 [已實現]
2、Jenkins構建項目后調用Open-Test 實現自動化測試,每個case執行調用LogExc提取tomcat操作日志 [已實現]
3、自測通過后調用Version實現自動化版本歸檔管理,歸檔后生成歸檔UD坐標 [已實現]
4、Udeployer調用UD坐標實現自動化部署 [已實現]
5、自動化部署完畢,調用Open-Test 實現自動化驗收測試 [已實現]
6、持續完善 四 服務類項目管理流
1/研發人員功能coding完畢提交SVN源碼
2/質控人員用例case完畢提交自測用例API
3/通過jenkins構建項目,執行用例並查看錯誤日志提取【正在開發自動接口測試用例下版本介入項目】
4/用例執行通過,轉項目版本測試