根据来自数据调查公司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的半年市场智能报告的一部分,该报告预计在周一发布。