1 / 21
文档名称:

webservices体系结构和基础技术.ppt

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

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

分享

预览

webservices体系结构和基础技术.ppt

上传人:相惜 2022/10/17 文件大小:1.44 MB

下载得到文件列表

webservices体系结构和基础技术.ppt

文档介绍

文档介绍:该【webservices体系结构和基础技术 】是由【相惜】上传分享,文档一共【21】页,该文档可以免费在线阅读,需要了解更多关于【webservices体系结构和基础技术 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。WebServices体系结构和基础技术
西源软件培训中心
编辑课件
回顾
Web服务是一种自包含、自解释、模块化的应用程序,它能够在Web上发布、定位和调用
Web服务结构主要由以下层组成:
数据存储
数据访问
Web服务逻辑
Web服务外观
侦听器层
[WebMethod],接下来的方法是一个Web方法,它将导出到Web
编辑课件
回顾
服务提供者与服务注册器、服务代理和服务请求者一起组成了Web服务中的重要参与者
Web服务的优点如下:
交叉业务集成
提高效率
拉近客户关系
便于及时集成
创建Web服务项目时,

<WebService>.asmx和<WebService>.cs

<WebService>.disco

编辑课件
回顾
UDDI帮助注册服务提供者提供的服务,以便可以共享
UDDI业务注册表的目的是整合电子商务站点
Web服务发现机制使客户端应用程序能够查找或发现描述Web服务的文档
发现文档包含有关其他Web服务的信息,此Web服务位于同一或另外的Web服务器上
WSDL(Web服务描述语言)是Microsoft、Ariba和IBM共同努力的结果,是一种描述或描绘Web服务的语言

编辑课件
目的
了解WebServices体系结构
了解WebServices协议栈
了解WebServices工作流程
了解WebServices基础技术
编辑课件
web服务体系结构需要达到的要求和目的
要求
集成的应用程序资源应该采用松耦合的模式
互操作的通信应该采用Internet的标准
应用程序服务接口需要公开发布,并且接口的定义和相关文档应该易于访问
目的
除核心应用外的其他软件可以使用外包形式
细化应用程序模块的粒度,以提高可重用性
可以通过重用第三方的软件来降低成本和提高开发效率
应用程序可以以服务的形式出售
编辑课件
体系结构
服务注册中心
服务请求者
SOAP
SOAP
SOAP
IIS
服务提供者
编辑课件
体系结构
WebServices的体系结构基于W3C组织提出的面向服务架构(Servi-ceOrientedArchitecture,SOA)。如上图显示了WebServices的体系结构,它包括服务提供者(ServiceProvider)、服务注册中心(ServiceRegistryCenter)和服务请求者(ServiceRequestor)三种角色,角色间的交互涉及发布(Publish)、查找(Find)和绑定(Bind)三种操作。
编辑课件
体系结构
服务提供者定义WebServices的服务描述,并把它发布到服务请求者或服务注册中心;服务请求者使用查找操作从本地或服务注册中心搜索服务描述,再使用服务描述与请求的WebService绑定,实现调用。
编辑课件
体系结构
在WebServices体系架构中除了以上所述的三种角色和三种操作以外,还包含服务(Service)和服务描述(ServiceDescription)两种WebServices构件。前者被部署在WebServices服务器上,供服务请求者绑定调用,后者包含服务的接口和实现的细节描述。
编辑课件