電信部門SOA的部署:規劃+管理+原則
2010/11/11
電信部門:實現SOA之路
SOA是一個面向服務的、對分布式計算環境基礎設施進行設計、建設和管理的架構。SOA建立了商業與IT服務之間的聯系,為分布、動態變化的商業環境提供穩定、可擴展、安全和可管理的IT支撐環境。SOA是當今電信領軍企業率先考慮的方法論并成為提升通信服務的能力引擎,它使IT部門可搭建靈活的可配置體系以支持隨需應變的電信業務。
SOA強調兩個原則:一是從業務角度,追求業務靈活性,通過增加流程的粒度、快速生成業務流程以及組裝應用來及時響應市場的變化;另一方面是從IT角度,追求IT系統簡單化,通過服務生成的技術無關性、最大化重用現有服務等方法來實現IT系統的靈活與簡化。SOA是更加適應業務要求、生命力更為持久的架構體系。
實現SOA之路
SOA的建設是一個長期的過程,涉及組織、業務、流程和技術等各方面,須進行全生命周期管理。
在實現SOA的過程中,電信運營商需要從六個方面來進行部署。
SOA理念傳達:幫助企業理解SOA概念,分析SOA獲得的收益和潛在影響;
SOA評估:應用相關評估方法,確定指導SOA建設的全面路標;
SOA架構和管治:在向SOA轉變的過程中,需要設立專職的SOA架構管理組織;
SOA服務建模:定義、開發和部署業務服務和IT服務,這些服務可以是企業級、產品線級、部門級甚至是項目級的服務;
SOA軟件開發和部署:確定開發和交付過程中的業務服務和IT服務的粒度,完成軟件的開發和部署;
SOA管理:在SOA的建設過程中,制定相關政策和服務等級約定,實現對服務和軟件生命周期的管理、監控、審計和分析。
根據SOA建設的全生命周期管理及建設原則,IT系統向SOA演進的關鍵部分包括SOA建設管控、服務建模、服務設計和現有應用的服務化改造。
制定SOA建設管控
建設SOA是企業的長期戰略,多數公司都通過成立SOA工作組來實施SOA,以啟動SOA的建設。多數情況下,該工作組是一個小而嚴密的團隊,具有多樣且互補的技術,掌管企業的總體架構:工作組組長主要由IT負責領導擔任;架構管理崗位負責制定內部標準、藍圖、參考架構、設計模式、模板、一些共享和水平服務等技術規范;運行管理崗位負責管理SOA的日常運行維護。
SOA工作組是成功實施SOA的最關鍵要素。沒有一個理解如何操作和掌控SOA的優秀團隊,實施SOA的工作很難成功。
SOA工作組在啟動SOA建設時,需確定SOA建設的工作目標,明確SOA工作組流程(需求管理、開發和部署、問題處理、運行評估等),需完成建立SOA環境運行監控、服務生命周期管理、服務運行質量監控、告警和事件處理等日常工作及職責分配。
SOA工作組一旦成立,接下來需由業務和IT團隊合作,制定實施路線圖。路線圖應與公司的戰略利益聯系在一起,項目進度、資金籌集、人員安排、業務驅動和業界競爭等因素都可能影響實施進程。由于一些因素可能使得SOA脫離正確軌道,應仔細定期追蹤進程。
SOA路線圖一般具有多個階段。第一階段是進行前期探索、了解技術挑戰,實施諸如驗證、授權、確認和數據轉換等簡單的水平服務;第二階段是制定更多的面向業務的服務;第三階段包括聚合服務、開發工作流和集成各個不同的系統。
電信部門:進行SOA服務建模
進行SOA服務建模
服務建模是通過對全部業務流程的全面分析,初步確定業務服務和應用服務,包括服務封裝的業務/應用邏輯和對外提供的操作候選。
服務建模的前提是需對業務流程和系統功能非常了解。服務建模的工作是一個較長的過程,需要經過若干個階段才能慢慢完善和確定。服務建模主要包括三個方面的工作:流程梳理、架構設計和SOA產品行業模板。
對業務流程進行梳理
流程梳理,即從現有流程梳理成果入手,自頂向下,將合理的流程活動封裝為服務。
在流程梳理的過程中,SOA工作組應采用國際先進方法,電信行業一般采用基于eTOM的流程管理和NGOSS架構,用業務驅動和流程穿越的方法定義和澄清項目的范圍,具體包括:梳理和分析對應的業務流程,明確業務流程的節點和涉及的人員角色;分析業務流程對應的IT系統支撐和控制點,用不同的表現形式來區分涉及的IT系統,因為涉及多個IT系統的流程都會涉及到與對應系統的集成;針對業務流程的相似性,使用抽象合并的方法對業務流程進行IT流程的歸并。
系統架構設計的構建
架構設計是從系統功能架構和現有系統模塊入手,自底向上封裝應用服務和通用服務。
從IT系統的建設趨勢來看,IT的整合將是建設過程中的主旋律。發掘已有IT系統的潛力,整合系統之間重疊的功能應用,實現系統間信息數據的交互、共享暢通,規范企業技術架構,逐步消除信息孤島將是未來IT建設的重要舉措,因此電信運營商需根據具體需要,由系統功能和現有系統模塊入手,引入SOA,建立系統一二級服務類,并構建整體服務建模。只有具備健全的架構基礎才可發揮SOA在松散
SOA是一個面向服務的、對分布式計算環境基礎設施進行設計、建設和管理的架構。SOA建立了商業與IT服務之間的聯系,為分布、動態變化的商業環境提供穩定、可擴展、安全和可管理的IT支撐環境。SOA是當今電信領軍企業率先考慮的方法論并成為提升通信服務的能力引擎,它使IT部門可搭建靈活的可配置體系以支持隨需應變的電信業務。
SOA強調兩個原則:一是從業務角度,追求業務靈活性,通過增加流程的粒度、快速生成業務流程以及組裝應用來及時響應市場的變化;另一方面是從IT角度,追求IT系統簡單化,通過服務生成的技術無關性、最大化重用現有服務等方法來實現IT系統的靈活與簡化。SOA是更加適應業務要求、生命力更為持久的架構體系。
實現SOA之路
SOA的建設是一個長期的過程,涉及組織、業務、流程和技術等各方面,須進行全生命周期管理。
在實現SOA的過程中,電信運營商需要從六個方面來進行部署。
SOA理念傳達:幫助企業理解SOA概念,分析SOA獲得的收益和潛在影響;
SOA評估:應用相關評估方法,確定指導SOA建設的全面路標;
SOA架構和管治:在向SOA轉變的過程中,需要設立專職的SOA架構管理組織;
SOA服務建模:定義、開發和部署業務服務和IT服務,這些服務可以是企業級、產品線級、部門級甚至是項目級的服務;
SOA軟件開發和部署:確定開發和交付過程中的業務服務和IT服務的粒度,完成軟件的開發和部署;
SOA管理:在SOA的建設過程中,制定相關政策和服務等級約定,實現對服務和軟件生命周期的管理、監控、審計和分析。
根據SOA建設的全生命周期管理及建設原則,IT系統向SOA演進的關鍵部分包括SOA建設管控、服務建模、服務設計和現有應用的服務化改造。
制定SOA建設管控
建設SOA是企業的長期戰略,多數公司都通過成立SOA工作組來實施SOA,以啟動SOA的建設。多數情況下,該工作組是一個小而嚴密的團隊,具有多樣且互補的技術,掌管企業的總體架構:工作組組長主要由IT負責領導擔任;架構管理崗位負責制定內部標準、藍圖、參考架構、設計模式、模板、一些共享和水平服務等技術規范;運行管理崗位負責管理SOA的日常運行維護。
SOA工作組是成功實施SOA的最關鍵要素。沒有一個理解如何操作和掌控SOA的優秀團隊,實施SOA的工作很難成功。
SOA工作組在啟動SOA建設時,需確定SOA建設的工作目標,明確SOA工作組流程(需求管理、開發和部署、問題處理、運行評估等),需完成建立SOA環境運行監控、服務生命周期管理、服務運行質量監控、告警和事件處理等日常工作及職責分配。
SOA工作組一旦成立,接下來需由業務和IT團隊合作,制定實施路線圖。路線圖應與公司的戰略利益聯系在一起,項目進度、資金籌集、人員安排、業務驅動和業界競爭等因素都可能影響實施進程。由于一些因素可能使得SOA脫離正確軌道,應仔細定期追蹤進程。
SOA路線圖一般具有多個階段。第一階段是進行前期探索、了解技術挑戰,實施諸如驗證、授權、確認和數據轉換等簡單的水平服務;第二階段是制定更多的面向業務的服務;第三階段包括聚合服務、開發工作流和集成各個不同的系統。
電信部門:進行SOA服務建模
進行SOA服務建模
服務建模是通過對全部業務流程的全面分析,初步確定業務服務和應用服務,包括服務封裝的業務/應用邏輯和對外提供的操作候選。
服務建模的前提是需對業務流程和系統功能非常了解。服務建模的工作是一個較長的過程,需要經過若干個階段才能慢慢完善和確定。服務建模主要包括三個方面的工作:流程梳理、架構設計和SOA產品行業模板。
對業務流程進行梳理
流程梳理,即從現有流程梳理成果入手,自頂向下,將合理的流程活動封裝為服務。
在流程梳理的過程中,SOA工作組應采用國際先進方法,電信行業一般采用基于eTOM的流程管理和NGOSS架構,用業務驅動和流程穿越的方法定義和澄清項目的范圍,具體包括:梳理和分析對應的業務流程,明確業務流程的節點和涉及的人員角色;分析業務流程對應的IT系統支撐和控制點,用不同的表現形式來區分涉及的IT系統,因為涉及多個IT系統的流程都會涉及到與對應系統的集成;針對業務流程的相似性,使用抽象合并的方法對業務流程進行IT流程的歸并。
系統架構設計的構建
架構設計是從系統功能架構和現有系統模塊入手,自底向上封裝應用服務和通用服務。
從IT系統的建設趨勢來看,IT的整合將是建設過程中的主旋律。發掘已有IT系統的潛力,整合系統之間重疊的功能應用,實現系統間信息數據的交互、共享暢通,規范企業技術架構,逐步消除信息孤島將是未來IT建設的重要舉措,因此電信運營商需根據具體需要,由系統功能和現有系統模塊入手,引入SOA,建立系統一二級服務類,并構建整體服務建模。只有具備健全的架構基礎才可發揮SOA在松散
[向上]
