4.公共服務和基礎設施
繼續城市規劃的比喻,城市規劃必須包括提供公共服務的原則,使所有建筑、房產能順利地連接到這些服務:
供水、供電、供暖等
排污和垃圾系統
電話、有線電視、互聯網等
服務的建立是公共投資,而服務的使用則需要得到控制、管理和監督。在此同時,這些公共服務必須能以合理的價格,提供給房產的業主和居民。
就像城市需要這些基礎設施,SOA的建設的過程當中,同時需要建立橫跨各級服務和系統間的基礎服務,包括遺留系統整合服務、數據整合服務、服務消息路由、服務流程編排、用戶界面展現服務和服務注冊等。我們將這些SOA的基礎服務集合統稱為服務基礎設施(service infrastructure)。廣義的服務基礎設施,可定義為SOA架構下,支持所有業務服務運行的基礎,因此除了上述的SOA中間件外,舉凡應用服務器、數據庫、虛擬機、硬件、存儲、網絡等,皆可視為基礎設施中的各個環節,即所謂的SOI——Service-Oriented Infrastructure。隨著虛擬化(virtualization)和網格計算技術的快速發展,在部署方式上也將更為敏捷、靈活,從而更進一步強化SOA快速響應業務變化的能力。
5.SOA治理
除了規劃參考架構和服務工程框架之外,企業在規劃實施SOA時,還必須全盤考慮治理/監管(governance)的問題。
SOA的實施需要從文化上轉變人們在一起工作的方式,在IT和業務職能部門之間建立更加密切的協調關系,將注意力更加集中在為整個企業提供價值,而不僅是豎井式地集中在單個職能部門。
盡管許多實施SOA的公司可能已經參考某些標準(如 ITIL、COBIT)在進行某種IT治理計劃,但是SOA不管對服務生命周期、技術標準、團隊組織角色和技能等方面,都有許多新的要求。換句話說,SOA帶來了很多傳統IT治理范圍外的新課題。從這個意義上講,為了確保SOA的成功實施,應該將SOA治理,當作一個專門的學科來對待。
SOA治理框架的建立,能夠幫助機構深入、通盤地了解自身的組織結構、運營流程、工具、標準,和指導原則。
圖3 IT治理、SOA治理和企業架構(EA)各自的涵蓋范疇
文章來源于領測軟件測試網 http://www.kjueaiud.com/