|
面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构)是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
据Gartner Group预测,到2008年,SOA将成为占有绝对优势的软件工程实践方法,它将很可能结束传统的整体软件体系架构长达40年的统治地位,届时将有70%的企业在进行IT建设时会转向SOA。因此Gartner建议,主流企业现在就应该在理解和应用SOA开发技能方面进行投资,但实际情况又如何呢?到目前为止,绝大部分企业客户还处于计划或早期实施阶段,它们仍在等待从厂商那里获得更多的Web服务工具和平台。实际上,采用什么样的技术架构和方法建设IT系统,都离不开企业的信息化现状。国外的IT系统建设和国内的有很大差别。国外企业的信息化起步早,经过了相当长时间的发展,建设出了众多的系统,因此他们目前面临的问题是如何把这些系统整合在一起,去面对市场上不断变化的竞争压力。对国内企业来说,大部分企业由于早期建设过程中并没有使用大型机系统,没有形成集成和整合的包袱。在直面同样的国际竞争的压力下,需要在一张白纸上建立更多的IT系统,SOA应该成为其信息化建设过程中重点考虑的技术和方法。
今年8月,用友软件宣布成立“用友SOA创新中心”,并与IBM公司共同签署合作意向书,全面深入双方在SOA相关人才、技术、方法、解决方案、客户服务等多个领域的深层次合作。该中心计划全面采用用友与IBM基于SOA相关的产品与技术并加以推广,同时为客户构建一个完整的SOA体系架构,推广相关产品技术与应用体验。此次合作是用友公司多年来坚持技术创新战略的重要实践,也是用友在SOA领域发展的重要里程碑。
为了更好的了解国产平台SOA的发展之路,笔者采访了用友股份有限公司副总裁、产品总监郑雨林先生,在谈到目前SOA的应用价值,尤其是对中国企业的应用价值时,郑先生认为,"SOA既是价值观,也是方法论。当今企业尤其是快速成长的中国企业,快速反应和快速变化越来越成为成功的关键因素,灵活性越来越成为CIO和企业用户需要从IT系统那里得到的最重要的东西。把企业内部和外部的流程、人员、信息实时连接起来,灵活快速地响应变化,是企业信息化的关键目标,而SOA因其面向服务的架构,可以帮助用户企业实现这一目标。"
在谈到SOA的概念时,郑先生表示,"SOA不是一个产品,甚至不是一项技术。本质上SOA是一种思想,一种新的构建IT系统的思想。SOA的意义在于让IT变得更有弹性,使业务与IT保持同步,从而更好驾驭变化。SOA的核心价值在于组织能力服务化,通过服务编排实现灵活的业务流程,推动商业创新。SOA是以业务为导向的,是未来企业用来提高敏捷度、灵活性的关键。"
用友SOA创新中心的成立是用友新三年规划落地的重要战略举措之一,用友希望通过SOA进行世界级的流程再造,帮助众多中国企业增强其企业管理系统对快速变化的商业环境的适应能力,成为中国企业世界级管理实践强劲的推动力。用友软件对SOA的倡导和推动将深刻的影响中国企业。郑先生表示,"中国企业的管理和业务流程正在向世界级迈进。中国企业多年积累开发建设出的竖井式的各种应用以及来自不同厂商的异构系统新形式的信息孤岛,旧的业务流程的梳理以及新的业务流程的快速搭建,企业各种IT资源的整合,企业应对国内外的激烈竞争,新产品、新服务的开发及与之相关的创新平台的建立等等,都需要SOA。SOA必定会帮助众多中国企业增强其IT系统对快速变化的商业环境的适应能力,成为中国企业世界级管理实践和创新的推动力。"
目前国产平台软件市场已经从概念到实施,出现了很多好的产品与应用。但从全局上来讲,国产平台SOA软件产品仍需要与整体的IT建设并肩奋斗。国产优秀软件厂商在SOA架构研发上的成就,给国内企业信息孤岛的打通整合提供了相对廉价且性能良好的工具,企业可以通过协同平台统一的入口进入到ERP、CRM、SCM等业务系统里面去,在这个平台上有统一用户的管理,统一的安全库,统一的接入手段,统一的对外门户。然而,从实际工作中出发, SOA软件还需要完善以下几点:强化点对点的应用性能、有效压缩总应用成本、简化应用框架、提高工作效率等,从而不断提升SOA的更大应用价值。可以想象,随着技术研发的深入,SOA必将彻底终结信息孤岛的困扰。
|