加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

关于WebService

发布时间:2020-12-16 23:22:41 所属栏目:安全 来源:网络整理
导读:一:WebService的概念 ? ? ? ? ?网络服务(WebService)的本质是通过网络调用其他网站的资源。 e.g:一个网页“四川大地震图片墙”:能动态显示关于四川地震的最新图片信息,所有图片都不是存储在本地服务器上,而是 ? ? 来自于flickr.com.只要发一个动态请求
一:WebService的概念 ? ? ? ? ?网络服务(WebService)的本质是通过网络调用其他网站的资源。 e.g:一个网页“四川大地震图片墙”:能动态显示关于四川地震的最新图片信息,所有图片都不是存储在本地服务器上,而是 ? ? 来自于flickr.com.只要发一个动态请求,要求flickr.com向我提供图片。这种情况下,flickr.com提供的就是WebSer ? ? ? ? ? ? ? vice服务,如果把图片都存储在本地服务器上,不调用flickr.com,那样使用的就是本地服务。 ? ? 二:WebService架构和云 ? ? ? ? ? 1.如果一个软件主要部分采用了“网络服务”,即它把存储和计算环节“外包”给其他网站了,称这个软件属于WebService架构 ? ? ? ? ? 2.WebService架构的基本思想,就是尽量把非核心功能交给其他人去做,自己全力去开发核心功能。比如你要开发一个相册 ? ?软件,完全可以使用flickr.com的网络服务,把相片全都存储到flickr上去,自己全力做好相册本身就可以了,总之,凡 ? ? ? ? ? ? 是不属于你核心竞争力的功能都应该外包出去。 ? ? ? ? ? 3.“云计算”或者“云服务”实际上为WebService的同义词,他不说把事情交给其他计算机去做,而说把事情交给“云”去做。 ? ? 三:本地服务的缺陷 ? ? ? ? ?未来本地服务会用的越来越少,网络服务是未来软件开发和使用的趋势。本地服务的缺陷: ? ? ? ? ? ?1.本地资源不足,很多资料和数据本地得不到,只能向其他网站要 ? 2.成本问题,本地提供服务,往往不经济,使用更专业的网站服务更便宜。 ? 3.可移植性差,把本机的服务移植到其他机器上,很困难,尤其在跨平台的情况下。 ? ? 四:WebService的优势 ?1.平台无关:不管使用什么平台,都可以使用WebService服务 ?2.编程语言无关。只要遵守相关协议,不管使用什么编程语言,都可以向其他网站要求WebService服务,大大增加了 ? ?WebService的适用性,降低了对程序员的要求。 ?3.对于WebService提供者来说,部署,升级,维护WebService非常简单,不需要考虑兼容性问题,一次就能完成。? ?4.对于WebService提供者来说,可以轻易实现多种数据,多种服务的聚合(mashup)。 ? ? 五:WebService发展趋势 ?1.在使用方式上,RPC和soap的使用在减少,Restful架构占到了主导地位 ?2.在使用格式上,Xml格式使用在减少,json等轻量级格式的使用在增加 ?3.在设计架构上,越来越多的第三方软件让用户在客户端(即浏览器),直接与云端对话,不再使用第三方服务器进行中转 ? ?或处理数据。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读