asp.net webserivce 的基本知识(一)

   今天学习的 是 关于webserivce的 基本概念和写法。

    首先让我们来了解什么是Web serivce:

     W3C给 web service下过一个定义,说他是 一个 软件系统 ,“用来控制机器之间的互动”

    个人理解: web service就是调用其他的资源的一种方法。通俗地说:就是让你的网站可以使用其他网站的资源:如显示天气,地图等。

 

 

   接下来理解 web 服务和本地服务

         

     首先理解什么是本地服务,本地服务就是 不需要调用其他网站的 资源,都靠本地资源完成,我们就把这称为“本地服务”。

    

     WEB服务的基本思想,就是尽量把事情交给其他网站去做,自己轻易不要去做。

 

 

 

    本地服务的缺陷:

          (1):本地资源不足,很多数据资料,本地得不到,只有向其他网站要。

           (2):成本因素。本地提供服务,往往是不经济的,使用专业网站的服务要更便宜。

           (3):可移植性差。如果你想把本机的服务,移植到其他机器上。往往是很困难的。尤其是跨平台情况下。

    

    web 服务的优势:

           (1):与平台无关。不管你使用什么平台,都可以使用Web服务。

           (2):编程语言无关。只要遵守相关协议,就可以使用任意编程语言,向其他网站要求Web服务。这大大增加了WEB服务的适用性。降低了程序员的要求。

           (3)对于WEB服务提供者来说,部署、升级和维护WEB服务都非常单纯,不需要考虑客户端兼容问题,而且一次性就能完成。

           (4)对于WEB服务使用者来说,可以轻易实现多种数据、多种服务的聚合,因此能够做出一些以前根本 无法想象的事情。

 

 

Web服务的趋势

根据我的观察,目前Web服务有这样几种变化趋势。

* 在传输方式上,RPC协议和soap协议的使用在减少,HTTP协议中GET方法的使用在增多。

* 在数据格式上,XML格式的使用在减少,json等轻量级格式的使用在增多。

* 在网站架构上,越来越多的程序不再从服务器端发起Web服务的请求,而是直接让客户端(即浏览器) 发起Web服务的请求。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值