SOA已死? 从2009年至今,国外的分析师们不止一次的为SOA撰写讣告,由此也引发了各式各样的探讨。从Anne Thomas Manes的SOA is Dead;Long Live Services到David Rubinstein在SD Times上发表的SOA is dead,but SOA lives on...诸如此类的讨论层出不穷。 关于SOA死亡的原因归结起来大致有以下几点:
简单回顾一下SOA的发展历程,和大多数技术概念一样,SOA也走过了浮浮沉沉的道路。SOA的概念最初由Gartner公司提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此SOA并未引起人们的广泛关注。随后在相关技术和需求的推动下,尤其在中国,大致在2007年左右的时候,SOA在中国的热度到达一个巅峰。 当时中国企业开始直面并处理IT“遗留系统”的问题,由于企业必须保证其核心应用系统的稳定,导致其核心应用系统的生命周期会很长,这就要求IT架构的灵活扩展性,SOA成为大多数企业改进II系统灵活性和可扩展性必须考虑的选择。当时SOA成为各项技术会议和媒体的香饽饽,国内越来越多的架构师也开始探讨SOA的实施性,不少尝鲜者已经开始局部部署各项SOA的解决方案。 然而,SOA生不逢时,2008年下半年开始的金融风暴、缺乏有说服性的案例、ROI投资回报周期长、技术标准进展缓慢以及后来蓬勃发展的虚拟化和云计算浪潮彻底覆灭了SOA的声音。 SOA王者归来? 包括IBM,前两年提SOA也很少了,然而,日前在北京举行的IBM IMPACT 2012高峰论坛上,SOA却成为了活动上被提到最多的技术词汇,IBM也进一步明确了“下一代SOA”的发展方向,提倡将云计算、企业移动等新技术趋势全面纳入企业SOA未来发展路线图中。IBM软件集团大中华区WebSphere总经理徐刚认为,对于SOA来说,人们已经不再谈SOA是什么、能做什么、怎么落地,而是谈论SOA的最佳实践。现在很多企业内部的任督二脉已经打通,下一代面向企业服务架构将基于开放标准打通外部互联,以SOA为中心,开展API治理、事件处理... IBM认为SOA是各项技术解决方案的中心 SOA从未离开 IBM WebSphere整合软件全球总经理Michael Curry认为下一代SOA需要能够做到五件事:
企业级API治理渐受关注 尤其引起CSDN记者兴趣的是,下一代SOA解决方案中将对API治理放到一个重要的层面。随着2012年的到来,API的规模得到了持续增长并且呈现出一些特别的趋势:开放API在互联网公司的大获成功也引发了企业级对第三方ISV的关注,随着企业级API逐渐成为主流、数据中心API得到快速普及、越来越多企业将会实现API并且用于数据分析。 SOA基于服务的理念如今被借鉴到云计算解决方案上,两者有相同的一面,解决企业IT架构面临的核心问题:如何处理遗留系统、提高资源利用率、灵活扩展性、降低运维成本... 对此,您怎么看待SOA的未来呢?(付江/文) |
|