虽然SOA和Web2.0有着许多共同之处,但是它们的开发者由于背景不同,仿佛是处于两个阵营之中,甚至有时形成对垒的关系。拥护SOA的人认为Web2.0是“小儿科”、“玩具”,不适合于现实生活中的企业应用;而Web2.0的追随者,反过来也嘲笑SOA的企业应用架构的标准和设想。
“Web2.0和SOA有非常多的不同也有很多的相同,SOA专注于企业内部,Web2.0是专注于企业外部;SOA专注于B2B的应用,Web2.0更多专注于B2C”,IBM大中华及北亚区SOA首席架构师毛新生这样认为,“SOA强调严密的技术体系、安全体系和可管理体系等等。Web2.0较轻度,其发展很快,服务较简单,随着功能越来越丰富,提供的商务价值越来越丰富,Web2.0也将在安全性、可靠性、数据应用和功能聚合等方面迈出新的一步。而我相信SOA也会向Web2.0学习一些东西。”
哈佛大学营运与技术研究所的Andrew McAfee教授曾在《斯隆管理评论》上发表文章,为二者的融合提出了“企业2.0”的概念。
最大的挑战:没有足够的技术
在今年的IBM WebSphereLive!产品与方案大会上,记者问及“IBM在SOA市场上面临的最大挑战是什么”,IBM软件部大中华区总经理李永财的回答是:“技术”!
有意思的是,不久前,记者向另一家SOA产品和服务供应商BEA提出相同的问题,其中国区总经理蔡汉辉的答案几乎如出一辙:“有没有足够的,不是人手,而是技术,可能是一个瓶颈。”
这两家在中间件市场拼得你死我活的对手都意识到,在SOA的市场,未来最大的挑战者不是竞争对手,而是自己。谁先更快地掌握了更多、更强的技术,谁就能占领绝对的优势。
“SOA这个市场一起来,机会就会很多,当然每次浪潮出现的时候都会有一些基本的瓶颈,现在我们为内部的员工和合作伙伴提供很多的方法,培养他们拼命地学习。”蔡汉辉在回答如何迎接这个瓶颈的时候如是说。
虽然IBM目前拥有6700多名SOA开发人员,但李永财认为“目前SOA架构师和程序员的数量,相对需求来说还是偏少。下一步还有SOA管理员的缺口,因为SOA强调资源的整合与再用,企业实施SOA后将面临管理和控制的问题。”
今年4月IBM正式开始在中国实施SOA社区的建设,计划在未来三年里帮助合作伙伴培养100名资深架构师,然后以他们为种子带动出1000名普通架构师,再通过这1000人带出10000名SOA领域的产品专家技术人员。估计年内就会有10位来自用友、浪潮,或IBM其他合作伙伴的软件工程师,怀揣着IBM WebsphereLive的培训证书,走向硝烟四起的SOA市场。
数字商业时代:SOA兵临城下
0
相关文章