电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

WebService调用技术文档VIP免费

WebService调用技术文档_第1页
1/28
WebService调用技术文档_第2页
2/28
WebService调用技术文档_第3页
3/28
1. 什么是webservice 从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web 进行调用的API。这就是说,你能够用编程的方法通过Web 来调用这个应用程序。 对 Web service 更精确的解释: Web services 是建立可互操作的分布式应用程序的新平台。作为一个Windows 程序员,你可能已经用COM 或 DCOM 建立过基于组件的分布式应用程序。COM 是一个非常好的组件技术,但是我们也很容易举出COM 并不能满足要求的情况。Web service 平台是一套标准,它定义了应用程序如何在 Web 上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写 Web service ,只要我们可以通过Web service 标准对这些服务进行查询和访问。 不管你的Web service 是用什么工具,什么语言写出来的,只要你用SOAP 协议通过HTTP 来调用它,总体结构都应如下图所示。通常,你用你自己喜欢的语言(如 VB 6 或者 VB.NET)来构建你的Web service,然后用SOAP Toolkit 或者.NET 的内建支持来把它暴露给 Web 客户。于是,任何语言,任何平台上的客户都可以阅读其 WSDL 文档,以调用这个Web service。客户根据 WSDL 描述文档,会生成一个SOAP 请求消息。Web service 都是放在 Web 服务器 (如 IIS) 后面的,客户生成的SOAP 请求会被嵌入在一个HTTP POST 请求中,发送到 Web 服务器来。Web 服务器再把这些请求转发给 Web service请求处理器。对 VB 6 程序来说,Web service 请求处理器是一个与 SOAP Toolkit 组件协同工作的ASP 页面或 ISAPI extension。而对 VB.NET 程序来说,Web service 请求处理器则是一个.NET Framework 自带的ISAPI extension。请求处理器的作用在于,解析收到的SOAP 请求,调用Web service,然后再生成相应的SOAP 应答。Web 服务器得到 SOAP 应答后,会再通过HTTP 应答的方式把它送回到客户端。 2. 基本概念 SOAP Web service 建好以后,其他人就会去调用它。简单对象访问协议(SOAP)提供了标准的远程过程调用( RPC)方法来调用Web service。SOAP 规范定义了 SOAP 消息的格式,以及怎样通过HTTP 协议来使用SOAP。SOAP 也是基于 XML 和 XSD 的,XML 是SOAP的数据编码方式。客户端和服务端之间的方法调用请求和结果返回值都放在这些消息里。 XML 和 XSD 可扩展的标记语言(XML)是Web service 平台中表示数据的基本格式。除...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

WebService调用技术文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部