SOA并不是你所購買的商品,而是你所從事的事業。一些公司試圖以低廉的預算來接觸SOA。除了所有的中間件產品所需的所有資源之外,SOA還有在治理、培訓、咨詢、基礎架構以及安全方面巨大的投資。
由于其分布與松耦合本質,在生產環境下管理SOA是很有挑戰性的。不要在管理工具的生命周期方面吝于花費,否則問題將像大海撈針一樣困難。一些公司試圖在沒有任何外部協助的情況下從事SOA以節省在昂貴的咨詢方面的費用。除非你擁有經驗老到的SOA人員,這樣做將可能帶來災難。
建議:在建立SOA路線圖的同時制定項目列表以及SOA將為公司帶來的長遠利益的遠景。為整個SOA行動建立財務認證,為公司展示投資回報率、凈現值、內部收益率等最重要的財務指標。如果你呈現一個足夠好的業務案例,你就將得到足夠的資金來啟動該行動。同時,幾個大的開源產品也能夠被用來大大的降低SOA實施的整體成本。
5 他們缺乏執行SOA所需技能
有一些執行SOA所需的專門角色和技能也許在組織中并不存在。你需要SOA架構師、業務流程建模、工具包管理員、數據架構師以及許多其他技能。這些職位都并不便宜,但如果在沒有任何SOA經驗的情況下從事SOA則會成為主要錯誤。SOA會影響所有的IT部門,包括:測試、基礎架構和安全。這比起派出幾個開發員去參加一些培訓要復雜得多。而且,你還不能忽略業務方面。業務需要流程優化培訓,甚至是BPM工具的培訓。
文章來源于領測軟件測試網 http://www.kjueaiud.com/