[精选]Web服务_(Web_Service)_技术.pptx

[精选]Web服务_(Web_Service)_技术.pptx

ID:62519301

大小:801.33 KB

页数:24页

时间:2021-05-11

[精选]Web服务_(Web_Service)_技术.pptx_第1页
[精选]Web服务_(Web_Service)_技术.pptx_第2页
[精选]Web服务_(Web_Service)_技术.pptx_第3页
[精选]Web服务_(Web_Service)_技术.pptx_第4页
[精选]Web服务_(Web_Service)_技术.pptx_第5页
资源描述:

《[精选]Web服务_(Web_Service)_技术.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程名称主讲教师:XXX第六章Web服务(WebService)技术章节内容WebService的主要技术2异构平台的整合4WebService的简介31WebService的应用33什么是WebService什么是WebService呢?从表面上看,WebService就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。从深层次上看,WebService是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web

2、)中被描述、发布、查找以及通过Web来调用。WebService便是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其他兼容的组件进行互操作。它可以使用标准的互联网协议,像超文本传输协议HTTP和XML,将功能体现在互联网和企业内部网上。WebService平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用你喜欢的任何语言,在你喜欢的任何平台上写WebService。WebService为Internet上的组件服务通过网络提供,以URL定位方法调用以

3、Internet技术为基础未來的分散式应用程序课程名称高层次的复用(reuse)`FunctionReuseObjectReuseServiceReuseLibLibLibObjObjObjApplicationApplicationWebService的标准SOAP(SimpleObjectAccessProtocol)UDDI(UnviversalDescription,Discovery,andIntegration)统一描述发现和集成协议公开的,或是企业自己的注册与查询WSDL(WebServiceDescriptio

4、nLanguage)WebService描述语言WebService的标准1.XMLWebService通过标准的Web协议向Web用户提供有用的功能。多数情况下使用SOAP协议。2. XMLWebService可以非常详细地说明其接口,这使用户能够创建客户端应用程序与它们进行通信。这种说明通常包含在称为Web服务说明语言(WSDL)文档的XML文档中。3. XMLWebService已经过注册,以便潜在用户能够轻易地找到这些服务,这是通过通用发现、说明和集成(UDDI)来完成的。4.XMLWebService体系结构的主要优

5、点之一是:允许在不同平台上、以不同语言编写的各种程序以基于标准的方式相互通信。5.我们将XMLWebService定义为:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。SOAPSoap是XMLWebService的通信协议。SOAP是一种规范,用来定义消息的XML格式。包含在一对SOAP元素中的、结构正确的XML段就是SOAP消息。SOAP规范的其他部分介绍如何将程序数据表示为XML,以及如何使用SOAP进行远程过程调用(RPC)。这些可选的规范部分用于实现RPC形式的应用程序,其中客

6、户端将发出一条SOAP消息(包含可调用函数,以及要传送到该函数的参数),然后服务器将返回包含函数执行结果的消息。目前,多数SOAP实现方案都支持RPC应用程序。SOAP还支持文档形式的应用程序,在这类应用程序中,SOAP消息只是XML文档的一个包装。文档形式的SOAP应用程序非常灵活,许多新的XMLWebService都利用这一特点来构建使用RPC难以实现的服务SOAPSOAP规范的最后一个可选部分定义了包含SOAP消息的HTTP消息的样式。此HTTP绑定非常重要,因为几乎所有当前的OS(以及许多以前的OS)都支持HTTP.H

7、TTP绑定虽然是可选的,但几乎所有SOAP实现方案都支持HTTP绑定,因为它是SOAP的唯一标准协议。由于这一原因,人们通常误认为SOAP必须使用HTTP。其实,有些实现方案也支持MSMQ、MQ系列、SMTP或TCP/IP传输,但由于HTTP非常普遍,几乎所有当前的XMLWebService都使用它。由于HTTP是Web的核心协议,因此大多数组织的网络基础结构都支持HTTP。到目前为止,SOAP最引人注目的特征是它可以在许多不同的软件和硬件平台上实现。这意味着SOAP可用于链接企业内部和外部的不同系统。HTTP的普及和SOAP

8、的简单性使您几乎可以从任何环境调用它们,因此成为XMLWebService的理想基础。SOAP的用户并不直接编写SOAP消息,而是使用SOAP工具包来创建和分析SOAP消息。这些工具包通常将函数调用从某种语言转换为SOAP消息。SOAP(HTTP+XML)SOAPApplic

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。