仅以IBM为例,IBM在做一个SOA项目时,首先开始做SOA的整体架构和企业SOA的路线图,工作人员往往先跟企业的业务部门仔细沟通,了解他的业务目标以及现在面临的挑战,同时也需要了解一下目前企业的IT系统的现状。对于每一个有一定规模的企业来说,他们原有的IT投入往往很多,因此不可能把其原有的IT系统抛弃,要充分分析其业务需求和现有的IT系统现状,才可以设计一个好的路线图,从而达到对原有系统整合的理想状态。
寇卫东认为,从整个SOA产业发展的大环境方面来讲,解决此问题还需整个SOA生态系统的完善,例如SOA合作伙伴联盟的成立等。这是因为SOA是一个流动发展的过程,它的建立首先要搭建一个体系架构,而对业务需求进行梳理时,不同行业都有其特有的行业服务标准,也有其共同特点,因此,合作伙伴联盟的成立将使用户业务需求分析更高效、便捷。
企业需理性选择
目前国内SOA市场的另一个现状是,每个企业的IT环境都不一样。包括有的厂家目前采用的是Oracle的数据库,有的是用EMC的存储,有的企业用的是其他厂家的SOA产品。这样的情况下,如何解决SOA兼容性的问题成为广大企业面对的难题,而这亦对SOA的体系标准也提出了要求。对此,Bete Demeke认为,SOA其实是一个市场术语,企业在市场上可能能够买到叫做SOA的产品。但当企业买了所谓的SOA产品时,并不能称之为企业就有了一个SOA架构或者是SOA项目。SOA实际上是需要端对端的考虑,即究竟怎样可以对企业的业务需求有所帮助,业务需求驱动什么样的SOA架构适合企业。他认为,企业选择SOA项目的时候,不应先从买产品开始,而是应深入分析自身实际需求,选择恰当的合作伙伴,看哪些能真正满足企业自身的需求,从而为企业量身定做适合企业发展的路线图。
IBM中国开发中心SOA设计中心总经理沈丽琴也表示,SOA一直是开放标准的倡导者,SOA从架构、技术上都是提倡开放的。在衡量一个SOA产品时,有一个很重要的衡量指标就是对开放标准的支持。许多软件厂商都表示支持开放标准,这就要求企业在选型的时候仔细考察,是否真的支持开放标准,只有对开放标准的支持程度非常高的产品,才可以说是一个非常好的SOA实践。
对于企业来说,什么时候才是开始建设SOA的最佳时机?对此,Bete Demeke给出的回答是“anytime”——任何时间。他说,在推广SOA期间,他看到很多企业在为这个问题所困惑。他认为建设SOA最好的一个起点,是当企业在业务上有驱动的时候。也就是说,当一个企业的业务要扩展,要进入一个新的市场,开发新产品,提供新服务的时候,这时是进入SOA的最好机会。此外,另一方面,CTO要掌握主动权,要主动计划企业的IT业务超前预测,从而应付可能出现的业务需求,这时候也是进行SOA的好机会。(责任编辑:罗洪泽)
<<上一页
1
2