第七章中间件-Web-Service和Saas.ppt

上传人:99****p 文档编号:1456377 上传时间:2019-02-28 格式:PPT 页数:92 大小:2.21MB
下载 相关 举报
第七章中间件-Web-Service和Saas.ppt_第1页
第1页 / 共92页
第七章中间件-Web-Service和Saas.ppt_第2页
第2页 / 共92页
第七章中间件-Web-Service和Saas.ppt_第3页
第3页 / 共92页
第七章中间件-Web-Service和Saas.ppt_第4页
第4页 / 共92页
第七章中间件-Web-Service和Saas.ppt_第5页
第5页 / 共92页
点击查看更多>>
资源描述

1、山东大学计算机科学与技术学院Web ServiceSAAS山东大学计算机科学与技术学院Web 服务:从服务谈起 产品有限 ,服务无限 “应用基地化 (application hosting)” 软件正变为服务 所谓 “应用基地化 ”是指软件厂家在自己的服务器上运行应用程序,经由 Internet将其结果提供给用户企业利用。这使得用户将通过租软件而不是买软件来满足自己的需要。 以 Oracle和 Microsoft为首的主要软件厂家,开始真正加入应用基地化等服务事业,各厂家正加强同应用服务提供商 (Application Service Provider,ASP)的合作关系。山东大学计算机科学与

2、技术学院 ASP在兴起 开始对服务下大力气的软件公司,正对经由 Internet简单地分发自己软件产品的管理模式进行改造,使得软件公司本身和第三方,可以通过远程操作支持应用。 例如,德国 SAP公司已开始提供名为 “Business Scenario”的服务,这是一种提供在 Web 环境下利用的一群软件组件所构成的应用服务。 IBM的服务事业部门从事 eBusiness应用基地化的负责人认为,企业今后将像使用电话一样,按使用量支付软件使用费,这一时刻的到来便意味着软件业革命的开始。 山东大学计算机科学与技术学院Web service 的出现背景 Web 应用的快速发展 企业应用的集成整合要求迫

3、切 EAI (Enterprise Application Integration) B2Bi (B2B Integration) 语言差异、平台差异、协议差异、数据差异带来高代价的系统集成 山东大学计算机科学与技术学院Web Service 的概念 提供一个与操作系统无关、与程序设计语言无关、与机器类型无关、与运行环境无关的平台,实现网络上应用的共享 A Service is a piece of software that is not tightly coupled with Client applications. Services are dynamically discoverab

4、le and composable entities Web 服务的体系结构与 Web 应用的 N层结构类似,区别在于顶层的面向浏览器的 Web Server 被面向程序的( Web Service Client)的 Web 服务所取代。山东大学计算机科学与技术学院Web Service 特点 Web 服务是用标准的、规范的 XML 概念描述一些操作的接口(利用标准化的 XML 消息传递机制可以通过网络访问这些操作) 该接口 隐藏了实现服务的细节 ,允许 独立于 实现服务所基于的 硬件或软件平台 和编写服务所用的编程 语言 使用服务。 Web 服务履行一项特定的任务或一组任务。 Web 服务可

5、以单独或同其它 Web 服务一起用于实现复杂的聚集或商业交易山东大学计算机科学与技术学院部署在 Web 上的对象 从外部使用者的角度来看 , Web Service 是部署在Web 上的对象 ,具备以下特征 : 完好的封装性 (数据和处理) 松散耦合 使用协约的规范性 标准化 高度可集成能力山东大学计算机科学与技术学院部署在 Web 上的对象 对象界面描述 : WSDL 对象访问 : SOAP 对象界面发现 : UDDI 对象实现 : EJB, COM+, CORBA以及任何可用于对象实现的技术UDDIWSDLSOAPEJB/COM+/CORBA山东大学计算机科学与技术学院XML & Web

6、Services XML及其相关技术被证明有可能解决这个问题 跨语言、跨平台 数据交换的标准 基于 XML技术的 Web Services 在现有的各种异构平台的基础上构筑一个通用的平台无关、语言无关的技术层 山东大学计算机科学与技术学院Web 服务的构件 服务 Web 服务是一个由服务描述来描述的接口,服务描述的实现就是该服务。服务是一个 软件模块 ,它部署在由服务提供者提供的可以通过网络访问的平台上。服务存在就是要被服务请求者调用或者同服务请求者交互。 服务描述 服务描述包含服务的接口和实现的细节。其中包括服务的数据类型、操作、绑定信息和网络位置。还可能包括可以方便服务请求者发现和利用的分类及其它元数据。服务描述 可以被发布给服务请求者或服务注册中心 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。