市场研究公司Gartner本周一发表的一篇研究报告称,SOA的应用遇到了障碍。计划首次采用SOA的机构数量减少到了25%。在去年的调查中,这个数字是50%。此外,在2008年的调查中没有采用SOA计划的机构数量从2007年的7%增加到了16%。Gartner称,这种SOA应用显著下降的情况从2008年年初开始的。
Gartner副总裁Dan Sholler称,Gartner对于SOA的应用已经连续进行了五年的调查。这是这些数字的第一次下降。他说,我们看到的情况是许多机构由于各种原因不打算明年做任何与SOA有关的具体事情。
Sholler强调指出,今年的调查显示了SOA应用增长率的下降。总的来说,机构预计明年将做较少的项目,经济因素将对SOA的应用产生某种程度的影响。机构也许还会减少应用SOA的项目。
这项调查发现,越来越多的大型机构正在推迟应用SOA的计划。43%的受访者表示,他们正在使用SOA。同时,20%的受访者正在建设事件推动的架构。20%的受访者已经计划在未来的12个月里做这个事情。
Gartner说,使用现代编程环境与SOA密切相关。这表明,更多的机构正在把重点放在使用Java、微软的.net以及Perl、Python、PHP和Ruby等动态语言的新的开发环境中的SOA方面。机构在老式的编程环境中使用SOA的时候必须要考虑一些选择,因为把这两种技术融合在一起的技术人才是很少的。
Gartner称,许多已经应用SOA的机构表明,SOA未来的概念将发生重大变化,这对于所有的机构来说在短时间内都是不可避免的。这使许多机构在评估了SOA之后表示不愿意在这方面花费时间和精力。
机构不愿意采用SOA的两个主要原因是缺乏技能和专家以及没有可行的商业实例。人们对于建立一个SOA的商业实例感到困惑。
Gartner在今年5月至7月期间对SOA的应用、使用、好处和实践进行了调查。最初的样本是全球200家拥有1000名员工以上的企业。这次调查的后来的三个阶段包括参加Gartner与SOA有关的会议的参加人员。在后来的三个阶段的调查中,有119人接受了调查。
这次调查发现,SOA的应用和SOA的计划应用在各个地区有很大的区别。SOA在欧洲的应用是很普遍的,在北美的应用是中等的,在亚洲是落后的。