壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2308|回复: 3

[交流讨论] SOA扫盲贴

[复制链接]
发表于 2008/3/5 14:55:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
什么是SOA  SOA的发展历史

  既然SOA这么热门,人们都在SOA的花车上狂欢的时候,那它也许是一门新事物?错!SOA不是一件新鲜事物。

  1996年,Gartner就提出了“SOA”这一术语。Gartner对SOA的定义是:“客户端/服务器的软件设计方法,一项由软件服务和软件服务使用者组成的应用……SOA与大多数通用的客户端/服务器模型的不同之处在于它着重强调软件组件的松散耦合,并使用独立的标准接口。”而采用SOA架构构建软件的方法,在20世纪70年代就已经出现,只是受当时的软件技术和硬件技术水平所限,发展条件不成熟,并未引起人们的广泛关注,致使SOA一度沉寂。

  20世纪末21世纪初期,互联网热潮涌起,越来越多的企业开始把自己的业务移植到Web上,类似电子商务的业务模式开始发展。此时,要求基于互联网的企业业务是独立的、有伸缩性的服务包,也就是现在说的Web服务。Web服务的概念开始流行,就出现了各种技术平台上用不同开发语言开发出来的Web服务组件。当对数量众多的Web服务进行管理的时候,就需要一种面向服务的分布式架构,这样SOA架构重新被人们提起,而此时的软件和硬件技术较之上世纪70年代已经有了进步和提升,所以SOA的兴起可谓应了“天时地利人和”。市场需求推动技术进步,进步的技术又可以满足市场需求。

  下面来简单回顾下SOA的发展历史。

  SOA的孕育阶段----20世纪90年代末,XML(Extensibl Markup Language,可扩展标记语言)技术被广泛应用。XML的自身特点,使得企业想互联网转换业务时更方便,同时还能保证有统一的描述格式,从而有利于基于互联网的企业业务之间,以及业务内部实现通信和关联,这就为在SOA架构下管理业务包提供了前提条件。虽然在这一阶段,很少提到SOA,但XML的出现和应用成为SOA发展和兴起的奠基石。

  SOA的发轫阶段---进入新世纪以后,基于互联网的电子商务业务模式得到人们的热捧,一时间网络新贵、IT英雄辈出。而此时,“Web服务”概念也被提出来了,人们希望将企业的服务业务以统一的格式和标准进行封装,以便进行通信和关联。Web服务的出现、互联网和电子商务的发展,为SOA的兴起提供了恰好时机。

  SOA的成长阶段----大概从2005年开始,SOA频繁出现在人们的视野和交谈中。从本文开头列出的年度“SOA盛会”的时间表,可见一斑。此时,SOA的兴起和发展迅速升温,而各大IT厂商也纷纷在SOA上大做文章:有倡导自己的特色SOA理念的,有宣称率先推出基于SOA的软件产品平台的,也有积极努力促进建立SOA标准和组织的。

  SOA是一种技术架构,是一种技术理念,说得直白些,SOA是一种手段,是企业和厂商实现自己最终利益的手段、方式、工具之一。利益都一样的,都是大家都在追求的,而对同一工具的使用,每人都有每人的方法。
发表于 2008/9/24 10:58:58 | 显示全部楼层
还是不太明白它到底是干什么用的
发表于 2009/3/17 14:35:21 | 显示全部楼层
嘿嘿,世界上又少一個文盲
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 21:42 , Processed in 0.012840 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表