金蝶主页金蝶BOS
当前位置:正文  

新商业应用驱动SOA架构

市场概述

全球化和电子商务加快了市场竞争环境改变的步伐,越来越多的企业在实现从以生产主导,到销售主导,到客户服务主导的变迁,随需应变的客户服务能力越来越被企业所重视。
为了满足客户提出的越来越多的新要求,技术方面的改进也在不断地加快。其中,适应企业业务需求的不断变更、对原有系统不断整合或扩展、控制成本、适应技术的更新换代、以及管理众多软件系统和开发商…这些是受调查的中国企业在当前IT应用系统建设中面临的最大挑战(见下图)。

能否帮助中国企业克服这些困难,使企业的IT架构更为灵活,从而从容的应对市场环境的不断变化;使企业现有的IT系统治建充分整合,从而使各个业务部门和环节更好的协同;通过服务颗粒和松散耦合,使企业IT系统的复用性提高,从而有效降低IT成本;这些都是SOA要迫切解决的问题,也正是这些挑战,推动了SOA的诞生和快速发展。

SOA,随需应变业务的DNA

文本框: 1996年,Gartner最早提出SOA的思想;    2002年12月,Gartner提出SOA是“现代应用开发领域最重要的课题”;    2005年,一些IT组织成功建立并实施SOA应用软件,IBM等厂商看到其价值,也纷纷推出自己的SOA解决方案;    2008年,预计SOA将成为占有绝对优势的软件工程实践方法。      Gartner为SOA描述的远景目标是:在于让IT变得更有弹性,以更快地响应业务单位的需求,实现实时企业(Real-Time Enterprise)。     随着Web服务技术的日趋成熟,Gartner的预言实现了。

应用需求的快速发展带动了计算机网络技术的快速发展,其直接结果是产生了当前炙手可热的Web服务(Web Service)技术,如何合理地把Web服务应用到各类企业的IT系统和商业流程之中、并给企业带来直接的经济效益,一直是备受国内外企业管理者高度关注的课题。
面向服务架构(SOA,Service-oriented architecture)就是在此背景下出现的,SOA被誉为下一代Web服务的基础框架,其主要目的就是帮助企业的业务流程更加灵活。SOA是一种通过将企业软件资产作为企业可重复使用的服务,从而令企业的IT灵活配合业务,实现“随需应变”的方法。通过让IT运行环境更好的支持业务的变化,来保证业务的灵活性。当业务灵活性发生变化的时候,IT的支撑架构就要很快的适应这种变化,满足市场对软件互联互通,服用和业务流程管理的需求。
构建SOA服务,以及用标准的方法重用与整合服务是SOA的核心任务。SOA服务的构造可以是对已有系统中的功能进行提取和包装,也可以是基于新的业务需求进行构造。这样的体系结构应该提供平台来构建具有下列特征的应用程序服务:

  • 松散耦合
  • 位置透明
  • 协议独立

基于这样的面向服务的体系结构,服务使用者甚至不必关心与之通信的特定服务,因为底层基础设施或服务“总线”将代表使用者做出适当的选择。基础设施对请求者隐藏了尽可能多的技术,来自不同实现技术(如 J2EE 或 .NET)的技术规范不会影响 SOA 应用。

SOA的时代已经来临

IDC预计,到2008年大部分企业会开始在局部范围内部署SOA应用,在2010年会有更多的全企业范围的SOA实施。
Gartner称,到2008年,将有超过60%的企业使用SOA作为其IT基础架构的“指导原则”。
据Forrester公司称,目前有超过70%的大型企业正在使用SOA。
客户将逐渐了解实施面向服务架构的必要性和优点。企业通过采用SOA,可以由可重用组件构建,具备适应性和随需应变性。分析人士预计SOA的应用将在两年内得到普及。据Gartner预计,SOA将成为创建和交付软件的主导框架(2005年2月),由此预测到2010年,应用软件收入增长的80%将来自基于SOA的产品,其中包括许可和订购费用。此外,据Gartner预计,到2006年,将有60%以上的企业考虑采用SOA为指导原则来设计关键业务应用和流程。

 

amteam.org版权所有    ©2007