關鍵字:實施 搭建 框架
SOA的宗旨是為了讓開發人員在編寫軟件代碼后,可以在多種分散的系統中重復使用這些代碼,從而節省時間與資金。譬如你的開發人員創建了一種新服務,能夠開放對聯系企業的客戶進行追蹤。依照SOA的原理,企業內部的其他開發人員或可調用相同的服務來滿足各自類似的流程。比如銷售部門用它在營銷工作流程應用中追蹤聯系人,帳務部門用它在呼叫中心軟件里追蹤賬單上的爭議。
倘若缺乏一套完整、明確的治理計劃與策略,那么無論是代碼的編寫者,還是技術支持部門,都很難去掌握這些軟件的使用情況,繼而產生以下三種主要現象:
1. 短時間內涌出大量的服務用戶,導致承擔流程的服務器或網絡不堪重負。
2. 由于沒有建立關于通訊服務可用性的流程,因此在服務創建后無人問津。
3. 在SOA世界里,數據無障礙穿梭,甚至在每一種數據元素上都有識別標簽。對于SOA服務的易于訪問會引發出安全機制上的一連串問題。
由此可見,缺乏良好治理規劃與計劃的SOA,就好比西部電影中的一個無序世界。
SOA治理框架
為了從SOA中挖掘出最大的價值,同時不會給企業造成額外問題,開發SOA治理框架是一件“必須”的任務。 成功的SOA治理框架主要由四個方面組成:
加強架構治理
1. 定義SOA參考架構。
2. 識別基礎架構所具備的功能。
3. 評估建立SOA架構所需的廠商技術。
文章來源于領測軟件測試網 http://www.kjueaiud.com/