Web Service学习总结
(1) 基本的webservice 平台是 XML+HTTP;
(2) 主要元素有 SOAP WSDL UDDI
(3) 特点:
应用程序组件
使用开放协议进行通信
独立的并可自我描述
可被其他应用程序使用
(4)工作流程:
(生成) (被嵌入) (转发)
客户根据WSDL描述文档 ————> Soap请求信息 ————>HTTP POST请求 ————> WEB服务器——>
WebService 请求处理器——> Soap应答——>WEB 服务器 ———>客户端
(HTTP应答)
其中,Web service 请求处理器的作用:解析收到的SOAP请求,调用WEB SERVICes 生成相应的soap应答。
一、WSDL(网络服务描述语言)
wsdl是基于XML的用于描述webservice 以及如何访问 webservice的语言。
wsdl端口:<portType> 最重要的WSDL元素。
可描述一个webservice,可被执行的操作 以及相关的消息
可比作Java中的函数库(模块/类)
wsdl消息: <message> 定义一个操作的数据元素 每个消息的部件 以及相关联的数据类型
<types> webservice 使用的数据类型
wsdl绑定 :<binding> ....... 使用的通信协议
* 一个简单的例子:
<message name="vendorRequest">
<part name="vendorname" type="xs:string"/>
</message>
<message name="vendorResponse">
<part name="status" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="vendorRequest"/>
<output message="vendorResponse"/>
</operation>
</portType>
。
转载于:https://www.cnblogs.com/truda/p/11113791.html
Web Service学习总结相关推荐
- Spring Web Service 学习之Hello World篇
http://fuxueliang.iteye.com/blog/175184 Spring Web Service是Spring社区基于Spring提供的一个关注于创建"文档驱动" ...
- Web Service学习笔记
Web Service概述 Web Service的定义 W3C组织对其的定义例如以下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计.Web Service服务通常被定义为一组模块化的A ...
- Android 使用 ksoap2-android调用Web Service学习
今天学习<疯狂Android讲义>,看到web service的使用这章时,准备点时间,做个学习笔记,做一个天气预报的apk出来,顺便也巩固下sharedpreference 的用法 该文 ...
- Web Service学习笔记(4)
代理类文件: 在客户端使用程序中生成的Reference.cs的文件即代理类,Service1.wsdl为相应的XML文件 代理类说明: 1. 代理类开始是引出一系列的命名空间,代码的主题是定义一个跟 ...
- Web Service 学习
1. Web services 平台的元素: SOAP (简易对象访问协议) UDDI (通用描述.发现及整合) WSDL (Web services 描述语言) 1.1 什么是 SOAP? 基本的 ...
- web service 学习 2 -- 什么时候应该使用web service
列举三种情况,将发现使用web service带来极大的好处. 跨越防火墙的通信 如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题 ...
- 【Web Service学习】-----JAX-WS构建Web Services
文章目录 1.简介 2.JAX-WS介绍 2.1 JAX-WS服务端 3. 客户端(测试) 4. 参考 1.简介 W3C(World Wide Web Consortium)对于Web Service ...
- Web Service 学习笔记(2)
1.SOAP的目标是允许使用标准化的方法在客户机和运行在Internet上的应用程序交换原文的信息. 2.每个SOAP消息都是一个XML文档,XML文档具有一个根元素,即SOAP封套. 3.串行化:把 ...
- Web Service 开发系列文章之三(一个较小的契约优先的Web Service例子,用JavaApplication发布)...
Web Service 学习第三期 1.编写纯WSDL的web服务 1.1.新建目录及WSDL文件 1.2.编写WSDL 1.2.1.编写type <wsdl:types> <xsd ...
最新文章
- arima模型matlab代码_PSTR面板平滑转换模型简介(附Matlab代码分享)
- BZOJ 4212: 神牛的养成计划
- Python机器学习---KNN模型评价、追求
- win10调节屏幕亮度_Win8系统笔记本电脑如何调节屏幕亮度?
- [C#][DevPress]手动添加控件中的子控件或者结构
- 极客大学架构师训练营 听课总结 - 架构视图,设计文档 -- 第二课
- 华为平板解锁工具_它已不再是个娱乐工具 华为平板M6升级版:MatePad 10.8上手图赏...
- 怎么才能打开dwg图纸?
- 2022年TikTok的9个变现模式
- 谨以此篇献给正在迷茫的人生 浅谈网络时代各种骗局
- 计算机网络的发展过程大致可以分为几个,计算机网络发展过程分几个阶段
- sap砍刀-做了sap半年多了,但是一直没有遇到多少问题,今天在网上看到这篇文章,于是copy过来了(对sap的学习者很有用)...
- 【离散数学】群、环和域的关系
- Oracle一个诡异的临时表空间不足的问题
- 逆向工程实验_lab0(密码学算法逆向)
- 港科夜闻|香港科大(广州)(筹)与民心港人子弟学校签署合作框架协议
- Cuckoo Filter
- XMD DTD约束 实体学习X1 普通实体 参数实体 内部实体 外部实体 内置实体 解析实体 不解析实体 实体声明 实体引用 字符引用...
- meshing-网格加密
- 按生辰八字给马宝宝取名的注意事项
热门文章
- HTML和CSS进阶
- mac 下 ssh被拒绝
- ExtJs2.0学习系列(3)--Ext.Window
- 4.3.2 用jQuery进行异步加载(2)
- 是否应为孩子聘请家教 以及 什么样的家教适合孩子
- excel vba真正的动态数组实例-按需定义数组大小
- 【opencv】双目视觉下空间坐标计算/双目测距 6/13更新(转载)
- java version 和javac版本不一致_windows安裝多個版本的jdk,解決java-version和javac-version版本不一致的問題...
- Mosquitto 0 15 开源MQTT v3 1 Broker
- VC 系统托盘 气泡提示