分析师:SOA还活着,而且活得很好

软件在线5月13日编译  Forrester研究报告显示,SOA现在仍旧非常活跃。

从今年年初开始的“SOA已死”的讨论正活跃于市场,同时Forrester分析师Randy Heffner于5月11日题名为“SOA远没有死亡——但是应该被埋葬”。

事实上,在这份报告里Heffner说的是SOA应该被埋在一个大的建筑上的构想之中,因为仅仅SOA本身是不够的。

Heffner在报告中说:

由于经济恐慌和技术强烈反应的影响,最近产业的一系列讨论正在大声疾呼:“SOA已死”!尽管里面有很多有趣的讨论,但实际上是被误导的。对于IT架构来说,之前没有任何像SOA一样积极和广泛的倡议。 但是SOA 的影响仅仅是故事的一部分:除了SOA,你拥有更多的技术主动权。你需要包括SOA、业务流程管理、时间处理、Web2.0以及其他更多技术在内的更大的架构蓝图。尽管SOA远离死亡,但他应该被安置在一个更大的视野之中。

Forrester的研究是想说明SOA还活着,而且还活得很好。事实上,Forrester对北美和欧洲IT主管的一个调查的结果显示,75%的决策者表示,他们的组织将可能在2009年底考虑使用SOA。而在现有SOA用户中,60%表示他们将扩大他们对SOA 的使用。

然而,SOA已经在媒体和大众IT知识领域占有了一定的认知份额,往往被认为是昂贵的,复杂的,繁琐的。但是,Heffner将人们对SOA 的坏印象归因于误解和误导性的战略。Heffner说,执行SOA的错误方法包括:错误的将SOA认为仅仅是一种技术,错误地认为SOA是物件和组件,过于重视重新使用,错误的将其用于服务库而不是服务组合,错误地将SOA作为一个解决方案,而其实际上仅仅是一个方法论。

“这些典型的错误和有线的策略为SOA带来了坏的名声,这些错误使用集中于技术,割裂了价值和SOA的关系”,Heffner说。“这些策略所描绘的SOA就像是技术的救世主,而不是业务价值工具箱中的一种工具(一种重要工具)。更糟糕的是,对于引进全新的东西来说,肯定会有困难发生,对于聚焦于技术的SOA来说,提供的解决这些困难思维过程和模式非常有限。”

此外,Heffner的报告说提供使用SOA 的正确方法,Forrester对SOA 指导的关键概念包括:

将SOA作为一种商业设计概念

使用轻量级的战略以指导今天的商业利益

做整合,商业和技术的同步设计

用一个连贯的业务服务产品管理程序区推动再利用

用进化的心态和战略接近SOA成熟的各个方面

在各种技术和战略上接近SOA

Heffner同时说,SOA为很多其他的技术措施铺平了道路,如传统的软件现代化,动态业务应用,业务流程管理、业务活动监控、复杂事件处理,并整合了业务服务和协作业务流程。

他这一论文的核心部分,他说:

“在过去的三年中我们一直在做这一调查,Forrester公司的调查数据显示,从2008年底就开始争论对企业来说SOA是一个重要和宝贵的价值去追求,并因成为企业架构的领导。最近关注的SOA并不是新的,他们仅仅收到经济形势的影响和产业讨论从而获得了更多的眼球,正开始引导技术和创新趋势。”