軟件質量保證SOA到底給企業帶來了什么價值? SOA構架
關鍵字:SOA 價值
SOA到底給企業帶來了什么價值?集成,敏捷性還是其它什么東西?目前就這個問題,業內有很多爭論和疑惑。事實上,這是一個有關SOA實踐和集成的關系問題。
有些人爭辯說,敏捷性是一個模糊的、難以量化的存在狀態,SOA做法可能會也可能無法達到。但是集成的結果往往是能夠衡量的。
爭議的焦點是,由于現在人們想要更加靈活地定義SOA,因此,他們希望更多地側重于SOA集成復產品的價值,而不是敏捷性的架構價值。這是一件好事嗎?
在我看來,你需要在信息和服務水平兩個方面進行集成。首先,集成本身作為架構的一部分是有價值的,但它本身并不是架構。事實上,你可以有一個集成度良好的企業應用,但是架構卻非常糟糕,以至于每次變更都涉及到很多很多環節。
其次,SOA雖然將集成作為它的一種子模式---集成是SOA的副產品---但實際上卻是一種架構,或者至少應該是一種架構。通過集成,你實現了SOA,或者更準確地說是松散耦合系統和易于改變的架構。你可以將這叫做敏捷性、易變性,或者其它名稱,但我卻把它稱為良好的架構。集成確實有價值,不要誤會我的意思,但最大的價值在于通過它你能夠實現SOA,至少是適合你的企業的SOA。
最后,你可以衡量敏捷性的價值。一些企業由于部署了一個靈活的架構或者而得到了巨大的回報,SOA也是如此,并且SOA的優先權要低。
文章來源于領測軟件測試網 http://www.kjueaiud.com/