1 / 30
文档名称:

SOA架构(精选).ppt

格式:ppt   页数:30
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SOA架构(精选).ppt

上传人:qiaoshi3311655 2015/9/16 文件大小:0 KB

下载得到文件列表

SOA架构(精选).ppt

相关文档

文档介绍

文档介绍:面向服务的架构(SOA)
什么是SOA
为什么要使用SOA
SOA工作原理
构建SOA
SOA的应用
目录
什么是SOA
面向服务的体系结构(Service-Oriented Architecture,
SOA)是一个组件模型。
组件模型
它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来;
接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言;
构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。
Web service平台是一套标准,它定义了应用程序如何
在Web上实现互操作性。你可以用任何你喜欢的语言,
在任何你喜欢的平台上写Web service ,只要我们可以通
过Web service标准对这些服务进行查询和访问。
Web service是技术规范,SOA是设计原则。从本质上
讲,SOA是一种架构模式,而web service是利用一组标准
实现的服务。Web service是实现SOA的方式之一。用web
service实现SOA的好处是:可以实现一个中立平台,来获
取服务,获取更好的通用性。
Web Services的目标是即时装配、松散耦合以及自动
集成。
Web service
为什么要使用SOA
传统的架构,软件包是被编写为独立的(self-contained)
软件,即在一个完整的软件包中将许多应用程序功能整合在
一起。实现整合应用程序功能的代码通常与功能本身的代码
混合在一起。我们将这种方式称作软件设计“单一应用程序
“。与此密切相关的是,更改一部分代码将对使用该代码的代
码具有重大影响,这会造成系统的复杂性,并增加维护系统
的成本。而且还使重新使用应用程序功能变得较困难,因为
这些功能不是为了重新使用而打的包。
缺点:代码冗余不能重用紧耦合成本高
SOA旨在将单个应用程序功能彼此分开,以便这些
功能可以单独用作单个的应用程序功能或“组件”。这
些组件可以用于在企业内部创建各种其他的应用程序,
或者如有需要,对外向合作伙伴公开,以便用于合作伙
伴的应用程序。
SOA优点:代码重用松耦合平台独立语言无关
为什么要使用SOA
商品消费——软件服务
SOA工作流程
SOA架构中有三种角色:
服务提供者:发布自己的服务,并且对服务请求进行响应。
服务注册中心:注册已经发布的web service,对其进行分类,并提供搜索服务。
服务请求者:利用服务中心查找所需要的服务,然后使用该服务。
SOA角色

最近更新

2025年重庆应用技术职业学院单招职业技能考试.. 44页

2025年鹤岗师范高等专科学校单招职业技能考试.. 45页

2026年c语言期末测试题(能力提升) 13页

2026年国开电大城市管理学形考题库100道含答案.. 38页

2026年山西国际商务职业学院单招职业技能测试.. 45页

2026年药物分析题库及参考答案【模拟题】 42页

2025福建图书联合发行有限责任公司招聘备考题.. 47页

2026山西省面向中国科学技术大学选调优秀高校.. 47页

2026年c语言考期末试题(名校卷) 13页

2026年上海海洋大学单招职业适应性测试题库附.. 44页

2026年党员廉政从业知识测试题及答案(全优).. 15页

2026年六盘水幼儿师范高等专科学校单招职业适.. 44页

2025北京大学生命科学学院招聘1名劳动合同制工.. 41页

2025山东济南市山东大学新闻传播学院非事业编.. 38页

2025年企业人力资源管理师考试题库500道含答案.. 183页

2026年国开电大城市管理学形考题库100道【考点.. 38页

2025年蓟县幼儿园教师招教考试备考题库含答案.. 31页

2025昆明市呈贡区乌龙街道七步场社区居委会招.. 36页

2026年宿迁泽达职业技术学院单招职业倾向性考.. 44页

2025自治区区级机关、部分地(州、市)级机关.. 35页

2026年干部廉政知识测试题汇编 14页

2026年廉政宣传月知识测试题汇编 14页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页

隐仙派子平命法传人班,老海秘本面授资料 22页