什么是WebService

转载 2006年06月10日 20:06:00
什么是WebService

WebService是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。

WebService是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件编程。

1历史
web广泛用到的技术:
◆TCP/IP:通用网络协议,被各种设备使用
◆HTML:通用用户界面,可以使用HTML标签显示数据
◆Java:写一次可以在任何地方运行的通用编程语言
◆XML:通用数据表达语言,在web上传送机构化数据的容易方法
他们的特点是其开放性,跨平台性,开放性正是Webservices的基础。

2Web发展的趋势
内容更动态化
◆带宽Bandwidth更便宜,易于获得
◆存储器Storage更便宜,更易获得
◆普遍式计算变得更加重要:大量的设备,例如移动电话,页面,电脑,pc,已经在Internet上变得普遍,平台变得更多元化,象XML这样的跨平台技术变得更重要

3WebServices扮演什么角色?
上述的这些趋势意味着,更加智能的处理,操作和汇总内容变得十分重要。让我们看看按照Webservices角度所预示的四个趋势:
◆内容更加动态:一个webservice必须能合并从多个不同源来的内容,可以包括股票,天气,新闻等,在传统环境中的内容,如存货水平,购物订单或者目录信息等,都从后端系统而来
◆带宽更加便宜:webservices可以分发各种类型的内容(音频,视频流等)
◆存储更便宜:webservices必须能聪明地处理大量数据,意味着要使用数据库,LDAP目录,缓冲,和负载平衡软件等技术保持可扩展能力
◆普遍式计算更重要:webservices不能要求客户使用某一版本的windows的传统浏览器,必须支持各种设备,平台,浏览器类型,各种内容类型。

4两种重要技术
要达到这样的目标,Webservices要使用两种技术:
◆XMLXML是在web上传送结构化数据的伟大方式,Webservices要以一种可靠的自动的方式操作数据,HTML不会满足要求,而XML可以使webservices十分方便的处理数据,它的内容与表示的分离十分理想
◆SOAPSOAP使用XML消息调用远程方法,这样webservices可以通过HTTP协议的post和get方法与远程机器交互,而且,SOAP更加健壮和灵活易用。
其他象UDDI和WSDL技术与XML和SOAP技术紧密结合用于服务发现。

什么是WebService?

WebService是一个SOA(面向服务的编程)的架构,他是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebServ...
  • haoyue_2015
  • haoyue_2015
  • 2017年07月19日 20:39
  • 102

WebService到底是什么?

一、序言   大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是...
  • WOOSHN
  • WOOSHN
  • 2012年10月14日 11:25
  • 345923

什么是webservice,什么情况下使用,如何使用?

现在我将列举三种情况,在这三种情况下,你将会发现使用Webservice会带来极大的好处。此后,我还会举出不应该使用Webservice的一些情况。 跨越防火墙的通信 如果你的应用程序有成千上万的...
  • u011590337
  • u011590337
  • 2013年08月05日 18:15
  • 832

WebService(包括CXF)JAVA介绍

WebService(包括CX)JAVA入门   一. 什么是WedService WebService不是框架, 甚至不是一种技术, 而是一种跨平台,跨语言的规范, WebService的出现 是...
  • mike_caoyong
  • mike_caoyong
  • 2014年11月30日 13:28
  • 1549

什么是WebService?

Web对象从外部的使用者的角度而言,Web服务是一种部署在Web上的对象/组件,它具备以下特征: 完好的封装性,Web服务既然是一种部署在Web上的对象,自然具备对象的良好封装性,对于使用者而言...
  • skyhits2008
  • skyhits2008
  • 2006年11月27日 17:25
  • 3560

什么是webService

什么是webService: Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序web service、CXF、jax-ws、jax-rs、Restful之间关系...
  • cf1175494649
  • cf1175494649
  • 2017年11月04日 20:07
  • 19

什么是WebService

你可能早就听说过Web Service了,你也可能已经对Web Service有了一些概念,现在不管是在什么场合,谈到以后发展的新趋势,大家都会提到Web Service。世界上的顶级公司,不管是微软...
  • childhooders
  • childhooders
  • 2008年09月01日 09:24
  • 419

什么是webservice

 Web Services 框架的核心技术包括SOAP ,WSDL 和UDDI ,它们都是以标准的XML 文档的形式表的。SOAP 是Web services 的通信协议。  SOAP是一种简单的、轻...
  • kongqz
  • kongqz
  • 2009年03月12日 17:40
  • 1088

什么是WebService?

webservice 有的人一看到这个,估计会认为这个是一种新技术,一种新框架。 其实不是,严格的说,webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互。...
  • qq_35393693
  • qq_35393693
  • 2018年02月01日 11:49
  • 13

什么是WebService?

Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务,它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作...
  • hw232
  • hw232
  • 2009年09月25日 00:16
  • 285
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是WebService
举报原因:
原因补充:

(最多只允许输入30个字)