目录:
定义-Web服务是什么意思?
在.NET上下文中,Web服务是驻留在Web服务器上的组件,它使用标准Web协议(例如HTTP和简单对象访问协议(SOAP))向其他网络应用程序提供信息和服务。
.NET Web服务为通过.NET通信框架运行的XML应用程序提供异步通信。 它们的存在是为了使Internet上的用户可以使用不依赖于本地操作系统或硬件且通常基于浏览器的应用程序。
Techopedia解释了Web服务
Web服务的主要优点在于,其使用者可以在不了解其实现细节(例如硬件平台,编程语言,对象模型等)的情况下使用该服务。 XML消息,提供互操作性。
Web服务旨在提供使用行业标准跨平台进行通信所必需的消息传递基础结构。 Web服务还使用异步通信来解决由于Internet上远程位置的请求而引起的延迟问题。 这允许客户端执行后台任务(例如响应用户交互),直到Web服务请求实际完成为止。
ASP.NET通过专注于应用程序逻辑,而不是为通信协议或消息传输编写基础结构代码所必需的硬件,提供了可用于轻松构建Web服务的框架。 在ASP.NET中创建的Web服务可以使用.NET框架的功能,例如缓存,身份验证和状态管理。
根据ASP.NET应用程序模型,Web服务使用带有@Web服务指令(位于文件顶部)的“ .asmx”扩展名。 它可以是独立应用程序,也可以是较大Web应用程序的子组件。
此定义是在.NET上下文中编写的