基于Web的SOA应用
2013-08-21秦伟
机械管理开发 2013年3期
秦 伟
(长治职业技术学院,山西 长治 046000)
0 引 言
在全球范围内,面向服务的架构(SOA)正成为未来企业软件架构的趋势。在国内,虽然近几年来关于SOA的报道经常见诸各种媒体,但对SOA的研究还处于起步阶段。
《信息周刊》和埃森哲公司通过对中国上千家企业机构的问卷调查,了解在商业科技推动企业竞争力及商业创新的背景下,中国企业部署SOA的现状和未来的趋势。调查的结果显示[1]:拥有SOA应用的企业占8.8%,在大中型企业中,这个比例是10%,四分之三的被调查企业未对SOA采取任何行动。然而在较早开始SOA部署的企业中,60%的大中型企业和超过一半的小型企业都表示他们将增加在SOA上的投入。数据表明,SOA在中国尚处于应用启蒙阶,但企业在SOA上的投入却在快速增加。
1 关键技术
1.1 SOA介绍
面向服务构架(Service-Oriented Architecture,SOA)是一种设计思想,它指导业务服务(business ser⁃vices)的创建和使用的各个方面,同时也定义和提供了一种具有一定特征的IT基础设施。面向服务(SOA)与其说是一种技术,倒不如说是一种思维方式,它是一项大胆的基础架构变革,通过技术和协同工作实现了文化变迁。如今,很多CIO都感受到了SOA的热度,福布斯500强中的大部分企业也都在考虑实施SOA方案。
1.2 Web Services介绍
Web Services是SOA思想在改进DCOM和CORBA缺点上的努力。今天应用Web Services的面向服务架构与过去不同的特点就在于它们是基于标准以及松散耦合的。广泛接受的标准(如XML和SOAP)提供了在各不同厂商解决方案之间的交互性;而松散耦合将分布计算中的参与者隔离开来,交互两边某一方的改动并不会影响到另一方。……
登录APP查看全文
