10:什么是面向服务架构
发布时间:2011年06月09日点击数: 作者:ITGOV 来源:ITGov中国IT治理研究中心
【字体: 收藏 打印文章
摘要:
SOA,面向服务架构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。

什么是面向服务架构(SOA)?

SOA,面向服务架构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。

早在1996年,Gartner首次提出了SOA(Service-Oriented Architecture,即面向服务的架构)的概念,2002年12月,Gartner提出SOA是“现代应用开发领域最重要的课题”。预言SOA将成为下一代软件的革命性技术,对其描述的远景目标为:让IT变得更有弹性,以更快地响应业务单位的需求,实现实时企业。当时缺乏实现SOA的技术基础,SOA并没有立即引起企业用户和IT公司的重视。直到近年来XML、SOAP、WSDL、UDDI等Web服务标准逐渐成熟,SOA才真正成长为可部署的技术、产品和下一代应用系统的方法论,开始被业界广泛接受,进入了部署期。

SOA远景目标为:让IT变得更有弹性,以更快地响应业务单位的需求,实现实时企业。

 

 

京ICP备06004481号   Copyright 2002 - 2006 ITGov.org.cn, All Rights Reserved