SOA面向服务架构(PPT 30页)
所属分类:OA自动化
文件大小:835 KB
下载要求:10 学币或VIP
点击下载什么是SOA
为什么要使用SOA
SOA工作原理
构建SOA
SOA的应用
面向服务的架构(SOA)
面向服务的体系结构(Service-OrientedArchitecture,
SOA)是一个组件模型。
组件模型
Webservice平台是一套标准,它定义了应用程序如何
在Web上实现互操作性。你可以用任何你喜欢的语言,
在任何你喜欢的平台上写Webservice,只要我们可以通
过Webservice标准对这些服务进行查询和访问。
Webservice是技术规范,SOA是设计原则。从本质上
讲,SOA是一种架构模式,而webservice是利用一组标准
实现的服务。Webservice是实现SOA的方式之一。用web
service实现SOA的好处是:可以实现一个中立平台,来获
取服务,获取更好的通用性。
WebServices的目标是即时装配、松散耦合以及自动
集成。
传统的架构,软件包是被编写为独立的(self-contained)
软件,即在一个完整的软件包中将许多应用程序功能整合在
一起。实现整合应用程序功能的代码通常与功能本身的代码
混合在一起。我们将这种方式称作软件设计“单一应用程序
“。与此密切相关的是,更改一部分代码将对使用该代码的代
码具有重大影响,这会造成系统的复杂性,并增加维护系统
的成本。而且还使重新使用应用程序功能变得较困难,因为
这些功能不是为了重新使用而打的包。
缺点:代码冗余不能重用紧耦合成本高
..............................
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1