根據來自數據調查公司Evans Data的分析,在實施面向服務體系架構(SOA)的時候,開發者正在呈現選擇Java還是.NET的分歧。
這個調查公司在六月份進行了一個調查,調查了在Web服務項目中工作的近400名開發者。這些調查結果被與六個月前的調查結果進行了對比。
新的調查發現,.NET依然是實施SOA的首選平台,其中有31%的開發者計劃使用這個平台。但是,它的優勢已經非常小,因為28%的開發者表示Java將是他們選擇部署SOA的平台。
在這六個月的調查中,Java在SOA開發中呈現強力反彈之勢。但是,根據這個調查結果,對.NET平台的選擇則不那麼樂觀,與六個月前的調查結果相比,少了近20%的調查者表示繼續選擇.NET平台作為部署SOA的平台。
Evans Data的首席執行官John Andrews將開源Eclipse開發社區的活動作為用戶向使用Java平台遷移的一個主要理由。
“在開源世界中目前有很多圍繞SOA的活動,尤其是Eclipse社區中,”他在一個報道中表示。“在這個領域中的大多數大型廠商正在引入一些針對SOA的新解決方案,而且它們幾乎全是基於Java平台的。對於.NET來說,開源SOA成為業界一個真正的壓力和必須認真對待的對手。”
在調查中,有超過五分之一的被調查者表示SOA已經被公司采用並進行了公司范圍內的實施。
大多數(70%)的被調查者表示,通過SOA可以節省成本。被調查者將代碼重用和IT過程的自動化作為節省成本的主要理由。
被調查者發現,測試和驗證Web服務是開發一個SOA所面臨的最大的挑戰。但是,根據調查結果顯示,判斷一個公司從SOA的回報情況依然非常麻煩。
這些發現是Evans Data的半年市場智能報告的一部分,該報告預計在周一發布。