Web Service 是什么

柔光的暖阳◎ 2022-07-18 08:44 301阅读 0赞
  1. WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDLweb服务定义语言)/SOAP(简单请求协议)规范的。 "网络服务"Web Service)的本质,是通过网络调用其他网站的资源。Web Service架构的基本思想,是尽量把非核心功能交给其他人去做,自己全力开发核心功能。

*********************************************************************************************************************************************************

Web Service 解决的问题
Web Service集中解决:
1.远程 2.跨平台调用3.跨语言调用
Web Service实际中用途:

  1. 1.同一个公司新、旧系统的整合 (新系统要调用旧系统的应用)(增加新功能:如果旧系统设计的很好,可以在上面升级、扩展——很难)

20160907233200724

  1. 1 新旧系统应用间的调用
  2. 2.不同公司的业务整合。
  3. 业务的整合就要带来,不同公司的系统整合。
  4. 不同公司的系统可能存在平台不同、语言不同的问题。

20160907233145595

  1. 2 不同公司的业务整合
  2. 3.内容聚合。
  3. 一个应用网站上需要提供:天气预报、航班详情、低价商品、、、(很多种平台,很多种语言、、、)
  4. 这个内容聚合的应用,需要调用大量不同平台、不同语言编写的应用的方法

*********************************************************************************************************************************************************

本地服务的缺陷:
1.可移植性差。把本机的服务,移植到其他机器上,很困难,尤其是在跨平台的情况下。
2.成本因素。本地提供服务,往往是不经济的,使用专业网站的服务更便宜。这里面涉及硬件和人员两部分,即使你买得起硬件,专门找一个人管理系统,很麻烦。
3.本地资源不足。很多数据和资料,本地得不到,只有向其他网站要。
Web Service的优点:
1.与平台无关、编程语言无关。使用什么平台,都可以使用Web service。遵守相关协议,就可以使用任意编程语言,向其他网站要求Web service。
2.使用 Web service,可以轻易实现多种数据、多种服务的聚合(mashup)。部署、升级和维护Web service都非常单纯,一次性就能完成,不需要考虑客户端兼容问题。
Web service发展趋势:
1.设计架构上,越来越多的第三方软件让用户在客户端(即浏览器),直接与云端对话,不再使用第三方的服务器进行中转或处理数据。
2.在数据格式上,XML格式的使用在减少,json等轻量级格式的使用在增多。
“云计算”(cloud computing)或者”云服务”(cloud services),实际上就是Web Service的同义词,不过更形象一些。你把事情交给”云”去做就是你把事情交给其他计算机去做。
希望对你有帮助,祝你有一个好心情,数据无价,加油!

发表评论

表情:
评论列表 (有 0 条评论,301人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Web容器什么

    在学习之前,我们想想什么是 Web 容器,以及怎么学习 Web 容器。在学习一门技术之前,想想这两个问题,可以达到事半功倍的效果。 让我们回顾一下web技术的发展历史,可以帮

    相关 Web Service 什么

    WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络

    相关 什么Service Mesh

    Service Mesh(服务网格)会是今年微服务生态的主角吗?从趋势来看,众多企业正在将这项理微服务复杂性的技术/工具,搬进他们的IT“火药库”之中。 什么是Servic

    相关 Web Service什么

    一、序言   大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的