本文将详细解释如何为您使用VB.NET网络服务。边肖觉得挺实用的,分享给大家参考。希望你看完这篇文章能有所收获。
一.Web Service为何物,我们为什么需要它:
Web Service的主要功能是实现跨平台的功能调用。同时,由于在Web服务中使用XML进行数据交换,使用Web服务时无需担心防火墙的影响。网络服务集成了各种功能,并提供了友好的界面。因此,该软件可以在网络服务中重用。
另外,web服务的调用非常简单。简而言之,在互联网上调用web服务就像调用本地组件一样简单,即通过HTTP协议调用互联网上的组件。具体调用方法请参考本文第五节第七段。因此,网络服务是互联网上的组件调用。
二.VB.NET Web Service相关的标准、协议:
Web Service是一系列保证和程序之间动态连接并实现其安全调用的标准和协议。主要标准和协议有:XML、WSDL、SOAP、HTTP、UDDI。下面简要介绍这些标准和协议。
1.XML: XML用于web服务之间以及web服务和应用程序之间的数据交换。VB.NET网络服务是基于XML的,所以网络服务既有XML带来的优点,也有XML带来的缺点。其中,XML带来的最大缺点是Web Service会占用大量的CPU资源,因为XML数据只有经过多步处理才能被系统使用。因此,即使调用一个功能很小的Web Service,也会感觉很慢,所以对网络中运行Web Service的主机要求很高。
2.应用程序提供了调用网络服务的协议。因此,在Web服务调用过程中,HTTP扮演着通道的角色。
3.WSDL:是网络服务描述语言的缩写。它是一种XML格式,其功能是描述网络服务,指示应用程序以及与网络服务交互的方法。当实现某个Web服务时,为了让其他程序调用,需要告诉这个Web服务的接口。如:服务名称、服务所在机器名称、监听端口号、传递参数类型等。WSDL是描述网络服务的标准。
4.UDDI:它是通用描述、发现和集成的缩写。简单来说,UDDI用于集中存储和搜索WSDL描述文件,充当目录服务器。
5.SOAP:是‘简单对象访问协议’的缩写,即简单对象访问协议。SOAP是一种消息传输协议,它指定了在网络服务之间传输信息的方式。
这篇关于“如何使用about网络服务”的文章就分享到这里。希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128582.html