第7-8讲面向服务的架构(SOA_及其实现实例(Web服务)知识讲稿.ppt

第7-8讲面向服务的架构(SOA_及其实现实例(Web服务)知识讲稿.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7-8讲面向服务的架构(SOA_及其实现实例(Web服务)知识讲稿.ppt

第7-8讲:面向服务的架构(SOA) 及其实现实例(Web服务) ; 一. 面向服务概述 ;*;*;*;*;*; 2. 软件产业中的服务 ;*;*;*;*;*;*;*;*;*;*; 3. 服务的基本特征 ;;;;;;;;; 服务计算技术体系 图:;;1. 什么是SOA ? 2. SOA与 Web service 的关系 3. 为什么要使用SOA 4. SOA工作原理 5. 使用SOA进行服务组合实例; 1. 什么是SOA ?; 组件模型; Web service平台是一套标准,它定义了应用程序如何 在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通 过Web service标准对这些服务进行查询和访问。 Web service是技术规范,SOA是设计原则。从本质上 讲,SOA是一种架构模式,而web service是利用一组标准 实现的服务。Web service是实现SOA的方式之一。用web service实现SOA的好处是:可以实现一个中立平台,来获 取服务,获取更好的通用性。 Web Services的目标是即时装配、松散耦合以及自动 集成。 ; 3. 为什么要使用SOA; SOA旨在将单个应用程序功能彼此分开,以便这些 功能可以单独用作单个的应用程序功能或“组件”。 这些组件可以用于在企业内部创建各种其他的应用程序,或者如有需要,对外向合作伙伴公开,以便用于合作伙伴的应用程序。 SOA优点:代码重用 松耦合 平台独立 语言无关 ; 4. SOA工作原理 ; SOA架构中有三种角色: 服务提供者: 发布自己的服务,并且对服务请求进行响应。 服务注册中心: 注册已经发布的web service,对其进行分类,并提供有哪些信誉好的足球投注网站服务。 服务请求者: 利用服务中心查找所需要的服务,然后使用该服务。 ; SOA操作;假设股票行业存在以下6个服务: Country() 输入参数:国家编码。输出项:国家名称和其他信息。 YellowPages() 输入参数:公司名称;输出项:企业代码,所在国家等其他信息。 NewYorkStock() 输入参数:公司代码,时间;输出项:该公司在纽约的股票价格 (美元)。 LondonStock() 输入参数:公司代码,时间;输出项:该公司在伦敦???股票价格。 USToRMB() 输入参数:美元价格,时间;输出项:对应的人民币价格。 UKToRMB() 输入参数:英镑价格,时间;输出项:对应的人民币价格。 ; 用户想通过“跨国公司名称”和“时间”找出该跨国公司在纽约的股票折合成人民币的价格以及该公司所在国家的信息。 分析: 输入参数:跨国公司的名称、时间 如何实现对给定服务的组合,找出满足用户的信息?; 使用SOA进行服务组合实例; 三. SOA实现实例:Web服务 ; 1.什么是Web服务(Web Service) 问题引入:; 什么是Web服务(Web Service) ; 2.Web 服务如何工作? ; 3.Web服务的 体系结构 ; 4. Web服务的工作原理 ; ; WebService的特点; Web services 把 Web 应用程序提升到了另外一个层面 ; Web services 有两种类型的应用 ; WebService的意义; Web Services小结; 四. Web服务的主流实现技术:SOAP服务 ; ;; 1.SOAP 简介 (1) 什么是 SOAP? ; (2) 为什么要用 SOAP? ; (3)SOAP 语法; (4)SOAP 消息的基本结构; (5)SOAP Envelope 元素; (5)SOAP Header 元素;(6)SOAP Body 元素;; (7)SOAP Fault 元素 ; (7)SOAP Fault 元素 ;(8)SOAP HTTP Binding; (9)一个 SOAP 实例; 2. WSDL 简介; (2) WSDL

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档