SOA可以降低企业成本和提高效益的特性,使得业界开始为之倾倒,但中国企业还处于IT演进过程中,在实施时需要注意哪些方面?
《IT时代周刊》对话IBM全球企业咨询服务部咨询服务与SOA全球总经理Robert LeBlanc
现在,SOA(面向服务的架构)已经成为业界公认的IT基础架构发展的趋势,而它可以降低企业成本和提高效益的特性,更是使得业界开始为之疯狂。
一份名为《SOA的商业价值》的咨询报告显示:目前,约有97%的客户认为SOA项目可以降低成本和提高收益。在初期项目完成后,约有51%的客户看到了SOA所带来的收入增长。
然而,SOA的概念在提出伊始就饱受业界质疑,认为SOA只是一种技术,一种产品,一种软件,但经过数年的发展后,情况还是这样的吗?中国企业又是否适合SOA?
2007年7月10日,北京嘉里中心,“2007 IBM SOA论坛”在这里召开。作为主讲嘉宾的IBM全球企业咨询服务部咨询服务与SOA全球总经理Robert LeBlanc忙里偷闲,接受了《IT时代周刊》的专访。
紧凑的日程安排让他略显疲惫,但只要谈到SOA,具有26年IBM职业生涯以及3年SOA工作经验的Robert LeBlanc眼里就会闪现出矍铄的目光,他表明了这样一种意识——还未将SOA纳入决策流程的企业业务领导人很快会意识到他们将在竞争中处于不利地位。
SOA绝非大企业专利
记者:据了解,SOA目前大多数是在大企业里实施,它们大多有自己的系统平台架构。如果要实施SOA,就意味着要推翻它们原来的架构。这个问题如何解决?
Robert LeBlanc:这种观点其实是错误的。SOA不只对大企业有用,对中小企业也很有用。因为SOA的业务模式建立在一种生态环境基础之上。这个生态环境的特点就是开放,在一个开放的环境中不管这个企业是大还是小,只要能够提供价值就有能力在这个市场上生存,所以SOA对中小企业也是非常有意义的。
记者:企业在实施SOA过程中,需要对原有的系统删除或是更换吗?
Robert LeBlanc:系统在短期内不需要更换。SOA有一个主要的特点,就是可以复用。它可以把旧的功能打包形成一种服务,再将这个服务进行整合就可以实施。因此,在SOA实施的早期阶段,能够把原来旧的功能重新使用,再不断整合。随着业务发展,企业就会考虑建立起一些新的系统和替代系统。
记者:在现实中,有一些企业可能有很好的业务,但是没有良好的技术支持,或者是有很好的技术支持却没有好的业务。这些企业实施SOA能获得成功吗?
Robert LeBlanc:IBM公司和其他公司的差异之处在于,IBM公司既能够提供技术,又能够提供业务方面的帮助。一个公司在提出SOA业务转变的时候,他们只要说出具体的需求,IBM可以把最佳实践提供给他们。如果他们的技术不是很强,IBM也可以给他们提供技术服务,比如帮助他们写SOA的软件。最关键的一点是需要IBM来帮助企业意识到它们在这两方面都达到了什么程度。
如果舒马赫开现代车参赛,他不一定赢得了比赛,同样道理,如果一个不会开赛车的人开法拉利赛车也不一定赢得了比赛。所以,要想赢得一场比赛要有好的车手,也要有好的车。要有很好的技术,也要有很好的业务。SOA想要取得成功也就是要具备这两个方面。
记者:在IT行业,人们谈SOA的时候,总是谈技术而忽视了业务,为什么会这样?
Robert LeBlanc:其实,业务也非常重要!企业建立商业模式的目的是为了更好地变革自己的企业。如果只改变技术,不改变商业或业务,企业不可能有一个很好的结果。如果只想改变业务不改变技术,结果同样是非常糟糕的。对用户来说,它们有很多服务和产品,希望使这些产品和服务得到落实,这也需要相应的技术来支持。
中国企业的优势
记者:现在,中国的中小型民营企业正在高速成长,它们在实施SOA的时候应该注意哪些问题?在实施SOA的过程,中国企业有何优势?
Robert LeBlanc:中国企业在实施SOA过程中有两个优势:第一,中国还处于IT演进过程中,大部分的公司都是新兴公司,没有二三十年的IT架构,没有包袱,能够很快地将最新的IT融入到业务当中,支持业务发展。
第二个优势是中国企业掌握了最佳的架构、最佳的能力之后就可以成为一个有影响力的供应商。不论是在制造行业、服务行业,都可以把自己优秀的产品提供给全球,因为一个非常优秀的IT技术建立在非常开放的SOA上是很容易被全球接受的。
记者:中国企业要在全球获得成功,最需要注意的因素是什么?