WebService工作流程

WebService是一种基于网络的分布式组件,使用SOAP协议和WSDL文档进行通信。工作流程包括客户端阅读WSDL发送SOAP请求,Web服务器通过ISAPI Extension处理请求并返回响应。SOAP是XML格式的通信协议,WSDL描述了服务的接口。WebService具有平台无关性、语言无关性等优势,支持同步和异步调用。异步调用分为基于同步对象和回调机制两种实现方式,提高客户端的响应性和服务器的可扩展性。
摘要由CSDN通过智能技术生成
WebService是基于网络的、分布式的模块化组件。
工作流程:
客户端 ——>阅读WSDL文档(了解webservice的请求) ——> 调用WebService 
上面的流程是一个大致的描述,客户端阅读WSDL文档发送请求,然后调用Web服务器最后返回给客户端,这和普通的http请求一样,请求->处理->响应,与普通的请求不一样的就是webservice请求中有一个WSDL文档和SOAP协议,以及.NET Framework自带的Web Service请求处理器 ISAPI Extension。

客户端 ——>  阅读WSDL文档 (根据文档生成SOAP请求)  ——> 发送到Web服务器 ——> 交给WebService请求处理器 (ISAPI Extension)
——> 处理SOAP请求 ——>  调用WebService ——> 生成SOAP应答  ——>  Web服务器通过http的方式交给客户端
 
1. SOAP:  是以XML形式提供简单、轻量、用于在分散或分布式环境中交换结构化和类型信息的机制。SOAP消息的基本结构通过HTTP协议传递XML数据。简单的说就是一个基于XML的协议。
2. WSDL :  是使用XML文档描述Web服务的标准,是Web服务的的接口定义语言,描述如何访问具体的接口,包含3个基本属性:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值