|
实现SOA绝非一蹴而就
SOA不是凭空冒出来的,是客户需求变化和技术演进的必然产物,SOA跟以前的IT系统设计理念有根本性的不同,是一种全新的理念。如果这些都已明确,那么下一个问题就是SOA能落地吗?能真正从客户价值市场价值的意义上实现SOA吗?
客观上说,要实现SOA确实非常不容易,我们先看一看SOA要落地的一些先决条件:首先要有一套全行业都遵循的SOA标准,没有标准SOA定义下的服务就根本无从谈起;如果标准有了,就要有基于SOA标准的一系列开发工具,用以制作出SOA定义的大量服务;服务做出来了,还要有一个足够广阔的信息平台,能够为尽可能多的服务相互寻找和组合提供可能;平台如果也有了,还要考虑SOA用在不同行业时,要符合一定的行业特性和行业标准,否则SOA也运转不起来;SOA底层准备好了,还需要大量的应用解决方案服务提供商选择在SOA的架构下开发行业和企业应用,如何说服更多不同类型的方案商投入SOA的怀抱,这又是一项投入巨大的海量工作。以上这些全部都准备好了,SOA才有了落地的可能性,还有最关键的一环就是SOA的专业人才,要有足够多的专业人才既掌握SOA的理念和相关工具,又懂得如何合理分解业务,具备业务和IT两方面的知识,即所谓的T型人才,这才能够去真正实践SOA。
即使上述所有这些全部都准备好了,客户能找到吗?第一个吃螃蟹的客户在何方?有了第一批客户,项目实施成功几率如何?能让后续大批的客户蜂涌而至吗?这是个创造需求的大难题,这个问题不解决,前面的一切准备全部白干。 只是这么简单一分析,也可以看出SOA从一种设想变成真正的现实需要走过多么曲折的道路,而这条道路竟然现在快走通了,这不能不说是一个行业奇迹。
1996年由权威调查机构Gartner率先提出来的SOA理念(SOA发展回顾史概览见表一),在当时根本没有实现的土壤条件,只能归为一种空想。
起决定作用的是互联网Internet的大规模推广和普及,为SOA提供了一个无比广阔的、可以实现梦想的平台。这个平台的出现催发了Web服务这一新事物,而Web服务给SOA设想的实现提供了适合的土壤,使SOA落地真正有了可能性。
当这个平台出现后,IBM、微软、BEA、甲骨文、SAP等几大巨头软件厂商开始进行了艰苦的谈判,以便制定出行业通行的SOA标准,这个标准几经波折后终于出台了(SOA相关标准化和规范组织介绍见第19版)。然后各SOA厂商开始埋头苦干开发相关的SOA产品和开发工具,这又需要好多时间和投入,像IBM为了抢时间,拼命地收购,进行战略性的布局。
从1996年SOA诞生算起,过去的10几年中,SOA一直在准备阶段,各大厂商要耐得住寂寞和孤独,为了一个希望拼命地进行巨额的投入,从这一点看,说SOA是一场豪赌一点也不为过。这当中最大的赌家现在看应是IBM。
苦尽甘来,目前为止,离SOA遍地开花的日子确实已经很近了。以在SOA战略上投入最大、准备最充分的厂商IBM来看(IBM SOA战略目前资源投入状况见第20版),前面谈到的SOA落地的几大要素,IBM通过过去几年的积累,都已见到很大的成效。据Sandy Carter女士介绍,目前IBM在全球真正意义的SOA客户数量已达到6550多家,这是个了不起的数字。在权威调研机构的统计中,IBM目前占据全球SOA市场份额高达64%,亚太区更是达到71%,处于一枝独秀的绝对领先地位。
IBM甚至在前不久发布了基于金融、制造、电信、政府、能源等5大行业,又细分为12个小行业的14个SOA行业解决方案框架,这件事情能做出来真是颇见功力,其将大大缩短SOA在这些行业中落地生根的时间。IBM软件集团大中华区行业解决方案业务总经理陈永生领导的部门即在完成这件事情,IBM将行业解决方案框架称为“Framework”。而IBM全球服务部门已经在这14个SOA行业解决方案框架的基础上,又开发了50多个行业应用解决方案。
种种迹象表明,SOA在未来几年出现爆发式成长已成为可能,各主要厂商对SOA的推广力度会空前加强,这一市场的竞争也会逐渐变得空前激烈,目前看来,IBM的确已抢占先机。
|