關鍵字:詳解SOA 組成部分 所有權
隨著SOA領域的發展,它帶來了一些應該解決的有趣的難題以便推動應用和實現它許諾的好處。許多人花很長時間才理解到SOA并不是一個純粹的技術問題。
SOA是一種IT策略。它要求我們改變有關IT如何適應業務以及一個機構如何能夠支持和推動在企業中的SOA等問題的思考方法。流行的IS戰略三角框架強調了業務、IT和機構戰略部門合作的需求。圖1顯示了IS戰略三角的擴展以及SOA如何適應的問題。業務戰略應該推動SOA戰略。這是一個IS/IT戰略和SOA戰略必須支持這個業務戰略。
要提高SOA戰略的效率,機構的能力和流程應該與業務和SOA戰略結合在一起。許多調查表明,與SOA機構和治理有關的問題是阻礙SOA應用的主要因素。
有效地應用SOA需要改變一個機構的傳統的架構和流程。SOA戰略的實施可能會帶來西機構、治理部門、任務、職責和其它治理問題。它也許會改變建立業務能力的方式以及把這些能力應用到業務中的方式。本文的目的是為識別圍繞SOA資產的擁有問題開發一個框架。每一個機構的文化和能力都是不同的。本文討論的框架是通用的,足以客戶化地適應任何一個機構。
治理流程的有效性主要依賴于任務的定義、明確資產和流程的所有權和治理機構授權的水平。SOA產生了與SOA資產所有權有關的一些難題。主要原因是:
1.要建立一些服務解決企業關心的問題。單個部門不再擁有一項服務的所有部分,因為那樣做就完全破壞了SOA的目標和好處。圍繞SOA做出的決策應該以整個企業的最大利益為基礎,而不是以這個企業中的單個部門的利益為基礎。
2.服務由一些性質分散的部分所組成。這種分散是多維的。例如,一項服務也許涉及到物理(在若干硬件層應用)和機構的邊界(這個服務的開發和部署也許包含許多機構)。當確定SOA服務的所有權的時候,重要的是澄清識別所有權的目的,理解暴露的基礎資產和圍繞這些服務的邊界。
識別所有權的目的
識別所有權的目的有很多。對于為什么應該識別這個所有權,每一個機構都有不同的理由或者目標。這些目標推動所有權確定的方式和在整個機構所有部門中間共享。
總的來說,下面的列表顯示了識別所有權的常見理由。
單一責任人(SPOA)
所有權識別一個單一責任人。資產權一直被當作是經濟發展的關鍵。資產權將導致繁榮。機構內部的資產權在引導機構走向繁榮的過程中扮演了重要的角色。
生產方式的擁有權不是一種特權,而是一種社會責任。這個觀點也適用于SOA。服務資產的擁有者必須要證這些資產為消費者和這個企業的最大利益服務。隨著一個機構的SOA達到更高水平的成熟,他們很可能擁有一種“像商業式的”的模式。在這個模式中,一項服務的提供者為消費者服務并且通過這些服務衡量他們創造的價值。擁有者必須理解他們對企業承擔的責任,必須努力服務和滿足消費者。如果不能做到,他們就降低了向企業提供的價值,他們的存在就成為疑問。
文章來源于領測軟件測試網 http://www.kjueaiud.com/