尽管近几年来SOA概念满天飞,但大部分客户对实施SOA依然心存疑惑,决定SOA成败的三大因素包括企业文化、方法论和实施平台。
SOA(Service Oriented Architecture,面向服务的架构)是搭建企业软件架构的一种新方法,它的出现使所有应用在交换数据和处理过程中,不需要考虑应用软件是用什么编程语言开发的或在什么操作系统下运行,因此SOA具有灵活和经济划算的优势。但实际情况是,尽管近几年来SOA概念满天飞,但大部分客户对实施SOA依然心存疑惑。根据甲骨文公司新发布的“Oracle 网格指数IV”调查报告,亚太地区未制订 SOA实施计划的企业高达33%,而在美国和欧洲的企业中,这一比例仅为5%。在调查所及的企业中,亚太区仅有5%实施了SOA,欧洲为10%,而美国则为 20%。更为严重的是,亚太地区有大量企业(85%)不了解或几乎不了解SOA的基本知识,其中东南亚地区对SOA的认知程度最低,有87%的企业对SOA一无所知。
这种状况表明,SOA从理想走向现实,还需要走很长的路。甲骨文大中华区SOA技术推广经理周有衡认为,决定SOA成败的三大因素包括企业文化、方法论和实施平台。企业要成功利用SOA有企业IT应用的因素,也有企业管理的因素。换言之,当企业实施SOA时,要有相应的技术与标准做准备,而且在公司的策略、组织架构、信息共享、IT治理以及业务处理的流程等管理方面,也要有相应的配合与优化,这样才能把SOA的优势发挥出来。
企业文化方面的重要性自不必说,比如要得到高层的授权和支持等。在方法论方面,用户也期待有效的方法论。在最近甲骨文的SOA论坛上,甲骨文明确提出了“SOA五步走”的方法论。第一步: 试点。这是部署SOA的第一步,即确定简单且迅速实施的单个SOA项目,以其为试点,为企业提供信息,使他们快速体会到SOA的益处。这是最简单的SOA的实现。
第二步: 集成。包括数据集成和应用集成。这阶段只是战术级的应用,对业务系统没有任何影响,只是体现IT的美妙无穷,起数据交换平台的功能。
1
2
下一页>>