Web Service 同WebAPI 的区分

Web Servise :

web service 是同等栽过编程语言及跨操作系统平台的长距离调用技术。

所谓跨编程语言和跨操作系统平台,就是说服务器端程序行使Java编写,客户端程序则可以使其它编程语言编写,反之亦然!跨操作系统平台则是因服务器端程序和客户端程序可以在不同之操作系统及运行。

1、它是依据SOAP协议的,数据格式是XML

2、只支持HTTP协议

3、它不是开源之,但足以吃擅自一个询问XML的人头采取

4、它只能配备在IIS上

 

WebAPI:

webapi 是网应用程序接口,程序员可以调用这些接口函数来便宜的履行编程。

它同MVC4一起发布,类似MVC4,他是用来当.NET平台上建HTTP服务的,通信较活络,多用于外部接口,在MVC6着早已跟MVC整合在一起了。

1、这是一个简约的构建HTTP服务的初框架

2、在.net平台及是一个开源之、理想的、构建REST-FUL服务之艺

3、他可以配备于应用程序和IIS上

4、这是一个轻量级的框架,并且针对限制宽带的设备,比如智能手机等支持的好好

5、它支持MVC的特色,像路由,控制器,action,依赖注入

相关文章