什么 是 SOA?

2005 年,IT 业的目光将转向一个新基础,我们称之为“动态 IT ”,而厂商却称之为“随需而
变“或“自适应”。它运用基于 SOA 、Web 服务、虚拟化和标准组件的灵活方法,成为企业中
推动变化的技术基础。——IDC 公司研究部高级副总裁 Frank Gens
Source: InfoWorld Research Report, SOA, 2005 的调查表明大多数的组织会逐步采用 SOA。

这些组织通过 SOA 要达到的目标主要如下:

所谓的 SOA 就是面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,
它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。
接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。
这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
传统的 Web(HTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题,极大的促进
了 B2C 模式的发展。WEB 服务(XML/SOAP/WSDL)技术则是要有效的解决信息系统之间的交
互和沟通问题,促进 B2B/EAI/CB2C 的发展。SOA(面向服务的体系)则是采用面向服务的商业
建模技术和 WEB 服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。WEB 服务
和 SOA 的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。
SOA 在国 际市场 上反响 强烈
自 2004 年初业界推出 SOA 后,Bea、IBM、Oracle、微软等业界巨头纷纷发布自己的 SOA 战略,
建议用户在进行企业 IT 建设时考虑 SOA。
ZapThink 调研公司在最近发表的一份报告中预测,到 2006 年,基于 SOA 架构(面向服务的架
构)的中间件产品将成为网络化商业系统的主要设计思路,其中 70%的商业企业公司将使用
SOA 架构。
按照 Gartner 的预测,到 2008 年,SOA 将成为占有绝对优势的软件工程实践方法,它将结束
传统的整体软件体系架构长达 40 年的统治地位。届时,将有 60%的商业公司在进行商业 IT 建
设时会转向 SOA。
IDC 预测到 2007 年,包括软件、服务和硬件在内的 SOA 市场将达到 210 亿美元,其中商业企
业方面的市场将达到 120 亿美元。

综上所述 SOA 已经成为大势所趋,有着广阔的市场空间和巨大的发展潜力;而在商业企业中的
应用,将成为 SOA 未来发展的一大亮点。
SOA 已经 引起国 内商业 企业的 重视
国内基于 SOA 架构 Web 服务目前还是集中在一些企业内部,而国内一些有影响的行业用户正
在搭建其核心业务系统,比如商业领域的流通行业和销售行业的大集中正在起步。因此当商业企
业需要更好地服务客户,需要更好地与上、下游合作伙伴协同工作,并且自己内部的核心业务之
间也需要协同工作时,基于 SOA 架构中间件产品就会为这类新的业务应用提供理想的底座,这
种新的应用被称作面向服务的业务应用。
现在,很多商业企业都准备在 2006 年内开始规划使用这些基于 SOA 架构的应用,可想而知,
这些 SOA 架构的中间件产品将在两年内迅速发展,并在五年内在整个 IT 行业内获得广泛应用。
商业 企业信 息化存 在的问 题
商业企业信息系统多数处于封闭运行的状态,企业之间、企业与上游供应商、下游消费者之间信
息不对称。商业企业之间无法形成协同效应。信息系统即无法满足消费者的综合需求也无法达到
企业间的商务协同自动化和智能化的需求。信息化的经济效益难以有效发挥。同时信息化标准不
健全,如电子交换接口标准、业务流程协同标准;流通中的票证、单据格式标准;电子数据交换
所必须的结构化数据标准等。
采用传统的系统架构技术和传统的 EAI 和 B2Bi 技术则存在系统封闭、厂商依赖性强、耦合度高、
重用性差,扩展性差、无法和上下游企业的系统建立统一的接口等问题。而采用 SOA 技术则可
以有效解决上述问题,由于 SOA 基于 HTTP/SOAP/WSDL 等开放式技术,对于特定厂商产品
依赖性小;系统开放、互操作性强,可以建立统一的 WEB 服务用于和不同的上下游企业信息系
统实现供应链协同。由于 SOA 的松耦合特性、比较符合集团和各下属机构的商业关系,业务流程
整合和项目协调的阻力会有效降低。
SOA 以服务为基本单元,更加贴近于企业的商业活动,业务梳理和建模的复杂度会有效降低,
重用性也会有效提高。另外采用 SOA,企业 IT 系统所提供的服务会更容易扩展、组合和变更,
符合该集团目前业务发展变化较快的特点,可以有效的降低该集团 IT 系统的长期拥有总体成本。
我们将该集团公司作为一个试点,推进 SOA 技术的运用,来有效解决上述问题。
“协同 商务” 的新经 济时代 即将到 来
采用 SOA 技术最终将使得各个商业企业之间、各个关联的经济实体之间实现高效实时的联接,
使得整个产业链实现自动化的协同商务,将会有力的提高商业企业的应变能力,转变现有的商
业运作模式,转变经济增长的方式。SOA 技术将促进信息系统在商业企业贸易活动中的全面渗
入和发展,对于简单的贸易活动,将会由信息系统自动化实现;对于复杂的贸易活动,信息系
统将会为企业管理人员提供足够的决策信息并可以高效的执行决策。SOA 技术的应用将会全面
提高商务的自动化、智能化和实时化水平。

采用 SOA 技术实现协同商务可以提高城市范围内商流、物流、资金流和信息流的运行效率,扩大
北京市商业企业整体规模效益,加强商业企业的整体对外竞争力,拉动经济增长,降低企业运
营成本,推动城市流通信息技术创新体系的建立,提高北京市流通现代化水平,促进城市管理
现代化和城市社会经济信息化的进程。
采用 SOA 技术可以将将物流企业、物业企业、商业企业、消费者整体整合在一起,对供应链关联
企业、物流企业以及网上支付体系、安全认证体系等环境建设具有明显的带动作用,有利于促进
支撑环境协同发展。
促进 商业企 业信息 化标准 的制定 ,完善 政府职 能
采用 SOA 技术为信息系统的沟通提供了技术基础,而随着 SOA 在商业企业的应用,必将促进
统一的商业领域电子商务行业标准的发展和制定,对促进国家商业企业信息标准体系的建立和
完善具有重要支撑作用。
SOA 技术为政府对商业经济的运行状况提供了实时监测和指导的技术可能性,将从根本上改变
政府对社会经济的管理方式。
基于 SOA 的协同商务带来的最直接的好处就是由于贸易范围的空前扩大而产生的全球贸易活动
的大幅度增加,因而提高了贸易环节中大多数角色的交易量,因此,全球范围的经济形势将向
一个良好的增长趋势发展。它还可以扩大地方商业企业整体规模效益,加强商业企业的业务整合
和商业协同效应,提高商业企业的整体对外竞争力,通过协同商务有效降低企业运营成本,推
动城市流通信息技术创新体系的建立,提高地方的流通现代化水平,促进城市管理现代化和城
市社会经济信息化的进程。
SOA 在商业企业的应用可以将物流企业、物业企业、商业企业、消费者整体整合在一起,对供应
链关联企业、物流企业以及网上支付体系、安全认证体系等环境建设具有明显的带动作用,可推
动信息化各环节的全面应用与发展,有利于促进产业链和支撑环境协同发展,从而也创造了更
多的就业机会和社会财富。
信息产业是知识经济的核心和主要的推动力,而企业信息化又是目前信息产业中最具前途的发
展趋势,因此说企业信息化的发展,必将直接或间接地推动知识经济的浪潮。这种知识经济有着
大量的无形成本和高附加值,在东南亚金融危机的同时,高科技给美国带来的是"高增长速度、
高就业率、低通货膨胀率"。这也是我国在宣传知识经济的热潮中应注意的一个真正有价值的切入
点。
SOA 技术由于其前所未有的信息系统整合与自动协同能力,成为继互联网以来又一个革命性的
技术,将会把目前基于 WEB/互联网的知识经济推进到一个前所未有的新阶段。

Sign up to vote on this title
UsefulNot useful