企業級面向服務架構(EntERPrise SOA)能夠在不斷變化的市場環境下迅速做出業務反應,并能有效控制成本。這是一個以業務驅動為基礎的軟件架構體系,更好的讓企業以及戰略合作伙伴能夠共享和重用服務。
更進一步來說,企業級SOA治理將會作為這個包羅萬象的應用框架的放大器,最大程度發揮其優勢。這一點對于處在一個遺留系統無限增長的企業內部將會是絕好的手段,迅速有效的將其匯集起來并精心整理以獲得更好的成長。
“企業級SOA治理”一詞主要是指在SOA的實施和演化過程中企業所需要確定的流程,策略以及相關的控制機制從而完全的符合業務需求變化。這些治理的原則是從結構和控制上保證SOA實施的主動性,以及更進一步的達到企業級服務可重用性。
SOA治理是按照特定的行業標準對企業級服務路線的指導。
治理可以確保一致性,保證統一的語義可以在所有的解決方案中重復利用。它是用以區別基本Web服務和企業級服務的關鍵所在。
真正能夠取得成功的企業級SOA需要一個全盤的并且能夠不斷發展與改進的治理手段,這其中可能會包括人,流程以及技術方面的問題。企業級SOA的主動性依托于治理手段這一基礎是否會在某一范圍內遭到限制。為了確保企業級SOA優勢能夠充分實現,治理必須深入到業務與IT之間最關鍵的核心戰略去。企業級SOA的治理將包含流程,指導方針和相關程序等多個方面,而這些都需要系統化的得以發展并不斷成熟。
一個有效的企業級SOA治理需要建立起全面的管理方法,并能夠將企業的業務經營策略,IT策略和規劃,以及業務活動與企業級SOA的解決方案整合并排列到一起。
對于大多數的企業而言,企業級SOA治理的一部分內容其實已經存在。比如,傳統的IT治理則可以是作為企業級SOA治理的一個基礎部分。但是,企業級SOA治理遠遠比這要多的多,它涉及到整個組織架構、技能甚至是程序是否能夠完全符合業務需求。突出的能力和有效的控制確保了企業級SOA所能帶來持續性的利益好處。
對于企業規劃和轉型而言,企業級SOA的實現要求有一個全面完善的管理方法。這其中最為挑戰性的一點則是在沒有新的管理方法成型或是使用的情況下,如何在通向企業級SOA成功道路上準確識別并且優先劃分好每一步。IT部門和業務部門通力合作,從業務需求轉化以及流程方面出發,針對企業服務的開發以及可能正在進行中的通過企業級SOA所提供的解決方案共同確定并建立起新的流程。同時,工作人員也需要去發展一些新的技能,這樣他們才能確保在新的企業理念指導下扮演好新的任務角色。只有當工作人員都能夠準確的認識到在設計以及實施企業級SOA解決方案中的任務角色時,他們才能真正認識到企業級SOA的應用所能夠帶來的業務用途。
企業級SOA實施中,健全的決策性原則以及強勁的升級程序必須到位。從以往應用為中心的方式轉變為當前以流程為中心的方式需要對業務流程的細節以及其背后的業務事件有一個全面的了解。
在傳統的企業家架構中,IT與業務之間的有著各自完全不同的處理方式,而企業級SOA的出現正是對這種傳統方式的一次革命性轉變。這種理念上思維方式的轉變具有著重要的意義。簡單來說,IT部門需要深入的了解企業需求,最大程度上順應業務需求變化并能夠準確使用商業語言對功能進行描述;同時,業務部門必須在交流中明確的表示出什么是他們所需要的,什么是他們所支付的,只有這樣才能使IT部門理解在業務層次的含義,提供準確的底層架構用以交付,并能有效處理服務與業務之間的關系。
這種相互之間的理解是企業服務設計,開發,使用和重用的關鍵所在,也是與業務需求保持同步的前提。有效的SOA治理正是打造這種認識的關鍵。企業級的SOA功能中心服務將作為核心內容去驅動這種認識。
企業級SOA是基于對業務策略和目標有一個明確的認識。業務流程的確定和設計將同樣基于這樣的一個明確認識。這樣的方法可以準確的判定這些企業級服務哪些是適合于某一特定業務流程的,哪些是已經準備好了可進行重復使用的,哪些還需要進行新的開發,哪些是符合企業級服務所需的粒度。
企業級SOA的最終目標是要在變化的業務和IT環境中最大化響應速度,同時加快產品項目的交付周期。企業級的SOA功能中心可以通過必備的技能,專業知識并能準確加以引導,從整體的角度出發提供解決方案,減少風險。同時所需要的服務可以很好的定制并整合到一起,用以支持和推進業務流程的發展。
企業級SOA所能帶來的優勢是異常明顯的:有效提升業務策略敏捷性,為IT增大產量。但是,贏得這些優勢的先決條件是在設計時期和運行時期都能達到一個高度的治理自動化程度。你可以利用企業級治理工具和一些涵蓋了幾乎所有階段企業服務的生命周期管理工具去做到這一點。自動化治理工具可以幫助確保企業服務能夠遵從設計原則并支持重復利用。
團隊建設已經證明其在整個企業級SOA發展中的作用。全球企業級SOA社區所產生的價值將直接取決于其開放式的意見互換。對于企業級SOA而言,理念的共享需要更多的關注于協作的創造去推動整個企業服務,企業級SOA的底層架構以及相關的治理內容。
在企業級服務團體中分享最佳的實踐經驗能夠有效的促進工作,例如服務的抽象和統一。在企業級團隊中,通過對標準化服務的使用,或者是根據特定需求而打造的服務,更多的專業知識以及經驗的分享能夠大大降低產品開發所需要付出的努力。
SOA所能帶來的卓越價值已經超出了我們的想象。對于一個企業范圍而言,SOA的真正收益已經越來越多的表現在了生產效率的顯著提升方面。企業級的面向服務架構對于最終用戶而言不僅僅只是確保了流程上的完整性與靈活性,而且更提供了一個有利于軟件生態系統的發展環境。
轉載請注明出處:拓步ERP資訊網http://m.vmgcyvh.cn/
本文標題:IT經理構建一個有效的企業級SOA治理