WebService中的wsdl文件作用是什么?
传统上,我们把计算机后台程序(Daemon)提供的功能,称为”服务”(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个”服务”。通俗地说,”服务”就是计算机可以提供的某一种功能。
根据来源的不同,”服务”又可以分成两种:一种是”本地服务”(使用同一台机器提供的服务,不需要网络),另一种是”网络服务”(使用另一台计算机提供的服务,必须通过网络才能完成)。
举例来说,我现在有一批图片,需要把它们的大小缩小一半。那么,我们可以把”缩放图片”看成是一种服务。你可以使用”本地服务”,在自己计算机上用软件缩小图片,也可以使用”网络服务”,将图片上传到某个网站,让服务器替你缩小图片,完成后再通过网络送回给你。这就好比,一件事你可以自己做,也可以交给另一个人去做。肚子饿了,你可以自己做饭,也可以打电话去订一份比萨,让店家替你做好送上门。
“网络服务”(Web Service)的本质,就是通过网络调用其他网站的资源。
举例来说,去年我写过一个”四川大地震图片墙”,它能动态显示关于四川地震的最新图片。但是,所有的图片都不是储存在我的服务器上,而是来自flickr.com。我只是发出一个动态请求,要求flickr.com向我提供图片。这种情况下,flickr.com提供的就是一种Web service。如果我把图片都存放在本地服务器,不调用flickr.com,那么我就是在使用”本地服务”。
所以,Web service让你的网站可以使用其他网站的资源,比如在网页上显示天气、地图、twitter上的最新动态等等。
WSDL(Web Service Description Language)Web服务器描述语言是用XML文档来描述Web服务的标准,是Web服务的接口定义语言,由Ariba、Intel、IBM、MS等共同提出,通过WSDL,可描述Web服务的三个基本属性:
·服务做些什么——服务所提供的操作(方法)
·如何访问服务——和服务交互的数据格式以及必要协议
·服务位于何处——协议相关的地址,如URL
WebService中的wsdl文件作用是什么?相关推荐
- WebService中的WSDL详细解析
WebService中的WSDL详解 有人在WebService开发的时候,特别是和第三方有接口的时候,走的是SOAP协议,然后用户(或后台)给你一个WSDL文件(或网址),说按照上面的进行适配, 这 ...
- WebService中的WSDL详解
WebService中的WSDL详解 有人在WebService开发的时候,特别是和第三方有接口的时候,走的是SOAP协议,然后用户(或后台)给你一个WSDL文件(或网址),说按照上面的进行适配, 这 ...
- node工程中package.json文件作用是什么?里面的^尖括号和~波浪号是什么意思?
1.package.json文件的作用是什么? package.json是包的说明文件,主要有以下3个作用: (1)相当于你本地项目的一个文档说明. (2)允许你指定你项目中所使用的node包的版本. ...
- SoapUI解析webservice 中的xml文件,进行接口调试
1.安装SoapUI-x64-5.6.0.exe 下载地址:https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ 2.请 ...
- VS2010中的各类文件作用[.sln,.suo,.vcxproj,.vcxproj.filters,.vcxproj.user]
.sln 相当于VC6中 .dsw .vcxproy 相当于VC6中 .dsp .suo 相当于VC6中 .ncb .vcxproj.filters 用于项目下文件的虚拟目录 .vcxproj.use ...
- webService :生成wsdl文件
添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/ ...
- Java应用通过wsdl文件调用webservice
当远程webservice提供的wsdl文件不规范,你使用各种webservice客户端框架工具都调用失败时,不妨采用最原始的调用方式,这种方式让你拥有最高的控制权和灵活度,一定能为你解决webser ...
- axia2框架 关于wsdl文件操作 服务-客户端之间的建立
1.在本工程下新建一个类,用于生成wsdl文件: 2.把class文件(带上文件目录)放到axis2的bin目录下,执行生成wsdl的bat命令.(编译后的---在tomcat底下找,然后在axia2 ...
- 【C# 调试】.net中的 .pdb文件是什么,有什么用
mscn:在 Visual Studio 调试器(C#)中指定符号 (.pdb) 和源文件 PDB全称Program Database,程序数据库 ( .pdb) 文件(也称为符号文件)将项目源代码中 ...
最新文章
- 2021年春季学期-信号与系统-第十三次作业参考答案-第二小题
- 计算机导论的学科知识体,依托学科课程体系的《计算机导论》课程改革
- 0基础java应聘_不想搞Java了,6年经验去面试10分钟结束,现在Java面试为这么难...
- 程序员的节日怎么过?
- Nginx和uWSGI和Flask的关系
- [转]WCF绑定选择
- Verilog作业(一)
- Linux system函数返回值
- 分布式存储系统学习笔记(三)—分布式键值系统(2)—淘宝Tair
- [C++/CLI编程宝典][3]C++/CLI能做什么
- Error response from daemon: OCI runtime exec failed: exec failed: container_linux.go:345:
- GX works2 使用总结
- count在python中是什么意思_python count返回什么
- 计算机学硕专硕的区分,跟大家说说学硕、专硕、如何区别以及涉及到的一些政策问题...
- 业务流程管理工具的概览和比较分析
- 蓝桥杯 土地的面积计算
- 简单的禁止应用被双开的方法
- ESP32-C3 LVGL(未完成)
- #66 expected a “;“
- 【工作感悟】马上大学毕业了,为什么我找不到工作?
热门文章
- calloc和malloc_malloc()vs calloc()– C中的malloc()和calloc()之间的区别
- 微信与财付通接口签名调试总结
- CF1100C - NN and the Optical Illusion
- vfp spt连接mysql_VFP中用SPT访问SQL Server数据库_mysql
- Borax 1.3 Python常用工具包
- [zz]ERP排产详细介绍
- 分布式文件存储MinIO实战
- 【不为人知的Word文档分节符设置】
- intellij idea/gogland 激活 和 配置,已经安装go插件
- 技术分享 | OceanBase 错误日志分析