据Gartner在2008年第四季度对200家企业进行的调查显示,40%的SOA用户没有衡量实现投资回报的时间。50%的非SOA用户还没有使用SOA,因为他们不能向业务部门说明和展示SOA的价值。因此,这篇研究报告称,机构必须制定现实的预期并且找出业务部门赞同的一些措施以实现SOA的价值。Gartner负责研究的副总裁和研究员Massimo Pezzini称,许多企业对于SOA给予了太多的期望,如立即实现更快的项目周期等等。但是,用户经常不知道实现这些好处需要的努力、资源和时间。因此,一些SOA项目被看作是失败的,实际上这是没有很好地建立评估成功的指标。所以,有时候这些好处就在那里,但是,人们仍在争论这些事情有多么好以及任何改善是否真正地与SOA有关。
Gartner负责研究的副总裁Paolo Malinverno说,在技术厂商的压力下以及一般来说都对于可能实现的好处太乐观,机构一般都把资金过多地应用到技术方面,但是,从机构和治理的观点看,这些投资是不够的。因此,他们得出的结论是SOA是昂贵的,不能提供好处。
Gartner建议称,为了保证预期是现实的并且准确地衡量实现的目标,机构首先应该把重点放在实现SOA潜在的业务好处列表中的一项关键好处方面。SOA潜在的业务好处包括:业务流程执行中改善的效率;更快地推向市场或者更短的项目周期;实现新的快速增长的业务模式;IT文化从新的开发向再利用的转变;以及降低应用程序开发和维护的拥有总成本。
Pezzini称,机构必须连续不断地衡量和沟通SOA项目的成功,包括实现的积极的业务成功和避免的负面业务结果。如果没有人知道SOA有什么好处,SOA就会被看作是另一个时尚潮流,SOA项目就会面临风险。到目前为止还没有使用SOA的企业应该避免建立SOA的长期的业务理由。他们应该证明SOA最初的实施是合理的并且把重点放在能够在短期或者中期得到投资回报的解决业务需求的项目上。逐步投资扩展自己的SOA基础设施并且增强治理流程应该根据明显的业务好处在逐个项目的基础设施上确定其成本的合理性。