傳統的私有軟件通常只是和他自身相關而不和其他的組件一同工作。它和開源軟件區別在于在私有的世界中人們總是有一整套的產品。所有的商業軟件廠商都想能夠提供一站式的服務。而在開源的世界當中,人們試圖將注意力放在進行一件事上,并將其做的非常非常好。他們試圖建立相當好的功能,但是卻總是忘記那些想要開展多項業務的人們。開放源代碼已經成為一個公認的熱點和趨勢,其實開源之強早在其產生之初就已是注定的。
而借助于開源軟件,企業只需要最小的資本風險就可以走上SOA的成功之路。在最近幾個月中,SOA領域推出了眾多SOA產品和服務,這些產品和服務只要合理使用,就會幫助那些為實現真正靈活性而努力的企業邁出關鍵的一步。
通過對開源技術、開源產品以及在開源SOA方法融合過程中涉及一些問題的有益分析,可以看出,用開源技術開啟面向服務架構新時代的前景令人期待。開源化SOA正在改寫IT規劃方程式。當然,輕松應對變化是成功方程式中一個極其重要的因素。
五、結論
對于開發者而言,開源軟件解決了一個問題,那就是私有軟件廠商的封閉問題。而SOA則成功的將所有開源組件都在面向服務架構應用中獲得可交互的工作。對于消費者來說,開源與SOA的結合也許能把SOA帶給普通大眾,也正是他們所期待的事情。因為這樣的合并可以:成本減少,不再有許可證費用,同時也因為相關技術可以在市場上獲得;選擇面廣,這歸功于插件的概念,使得組件具備可交換性;影響力大,即成為社區一份子并能影響未來開發的機會。
因此,開源化是SOA走向主流與廣泛使用的不二選擇方式。如此一來,對于獨立軟件供應商的來說,意味著進入處于成長階段的市場,其所提供的框架得到廣泛使用,最終形成一個可維持的市場,并為它提供與之集成的第三方組件。對于系統集成商而言,能夠捕獲客戶的潛在價值,更有利于挖掘市場的潛力。
SOA統一了對構件的訪問方式,隨著SOA規范的日漸完善,以及SOA標準化進程的推進,加上行業開源技術與開源軟件的進一步開放,開源化的SOA將逐漸從概念階段轉到真正的標準化時代。隨著這個時代的來臨,SOA的開源和商業產品也會越來越多,越來越好。對于使用開化源的SOA進行應用實施的設計人員、開發人員、系統管理人員、行業用戶等,都將異常享受SOA盛宴,并最終獲得開源化的SOA所帶來的利益。
文章來源于領測軟件測試網 http://www.kjueaiud.com/