WebService介绍
WebService作为一种服务,它不需要客户端提供额外的软件支持,只要客户端支持HTTP协议和XML这样两个特性就可以了。对WebService自身来讲,它本身就是一种自我描述型的设计,所以服务端和客户端可以通过它来响应和处理请求的内容及格式。
XML是一种平台无关、语言无关的文档结构,因此WebService是一种可以跨平台的Web API。WebService能够让客户端像调用本地代码一样调用服务端代码,所以WebService是一种分布式计算的Web应用程序组件。我们对WebService下了如此多的定义,其实核心是什么呢?核心是WebService是一种基于HTTP协议和XML的Web API。在C/S结构中,我们经常用到.NET框架提供asmx封装的接口调用,通过WebService实现服务端数据的交互。