典型的Web Service结构

本文介绍了Web Service的典型结构,无论使用何种语言或工具,只要通过SOAP协议和HTTP调用,基本结构相同。Web Service通常由客户端生成SOAP请求,通过HTTP POST发送到Web服务器,服务器转发给请求处理器,处理器调用Web Service并返回SOAP响应。同时,文章讨论了RPC(远程过程调用)和消息传递两种通信方式,并展示了如何使用VB 6和VB.NET创建Web Service的简单步骤。
摘要由CSDN通过智能技术生成
典型的Web Service结构
(可乐 2001年11月01日 18:35)

align="right" marginwidth="0" marginheight="0" src="http://www.cnnet.com.cn/servlets/ad?Pool=tech_pip" frameborder="0" noresize="noresize" width="360" scrolling="no" height="300">典型的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 extens
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值