web server and web service

转载 2007年10月02日 21:37:00

问题:Web Service和Web Server的区别?
1. 概念上有什么不同?
2.   开发上有什么不同?
3. 哪些服务器支持web server ? 哪些支持web service?
4.   哪一个应用范围广

有以下几种回答:

一、概念上根本就是两个东西 ...

像 IIS / APACHE / ZEUS 这类的软件都叫做 Web Server ...

可以让用户通过用 IE 访问服务器的 IP 看到一个页面 ...

或者完成从页面上传递来的数据交互 ...

而 WebService 仅仅是一个 API ...

比如你想创建一个Web service ...

它的作用是返回当前的天气情况 ...

那么你可已建立一个ASP页面 ...

它接受邮政编码作为查询字符串 ...

然后返回一个由逗号隔开的字符串 ...

包含了当前的气温和天气 ...

要调用这个ASP页面 ...

客户端需要发送下面的这个HTTP GET请求 ...

http://www.domain.com/weather.asp?zipcode=20171

返回的数据就应该是这样 ...

21,晴

这个ASP页面就应该可以算作是Web service 了 ...

因为它基于HTTP GET请求 ...

暴露出了一个可以通过Web调用的API ...

当然 ... Web service 还有更多的东西 ...

第二个问题:关于开发 ...

开发 Web Server 就是重写一个 APACHE / IIS ...

开发 Web Service 就是写一个类似于我刚才那个例子的程序 ...

第三个问题: 有 WebServer 并且安装了解释语言比如 ASP / PHP 的就可以支持 WebService ...

第四个问题: 应用范围 ... 这两个根本不是同一类的东西 ... 何谈应用范围的比较呢 ...

二、回答:
       web server是WEB应用的平台,如IIS,apache,但我很少做JAVA,不知道JSP容器算不算是web server,如tomcat,weblogic,websphere等,或许它们也同IIS下的ASP过滤器是一个概念吧?
web service是一种接口服务吧,更象是一种函数,只要支持web service,都可以调用(可以跨网站),如某个个人网站,调用某个服务商网站上提供的天气预报的web service,将结果显示在自己的网页上。一般使用XML进行数据交换,能过GET或POST方式,向某个URL提交数据,并返回请求的结果。

三、web Service就是WEB服务,Web Server就是Web服务端
1.web service是指基于web的service,web server是指基于web的server.
2.web service开发是指开发某种web server的应用.而web server的开发是开发一种基于web的server,他能提供某种service.
3.看懂上面两条就会理解这个问题。
4.同3.

希望这些内容能对大家有所帮助,大家一起学习,一起进步。

 

相关文章推荐

web server和web service区别(摘抄)

这个问题让我很疑惑,一下的内容是我在网络上摘抄的,不承担误导的责任。   web server是web服务器,web service应用服务器。在应用服务器出现之前,就已经出现了web服务...

Web Service和Web server

Web服务是一组集自包含、自描述、模块化的应用程序,是可以在网络中被描述、发布、查找以及调用的面向服务的分布式计算模式。 学术界从不同的侧面出发有不同的定义,其中比较有代表性的定义有: (1)...

How To Turn Up Logging on the Siebel Web Server Extension in Siebel Versions 7.x and 8.x? [ID 477185

How To Turn Up Logging on the Siebel Web Server Extension in Siebel Versions 7.x and 8.x? [ID 477185...

How to Install NoCat Splash and Link it to an External Web Server

Compile NoCatSplash: goto http://nocat.net/downloads/NoCatSplash/ and download the latest stable ...
  • zx824
  • zx824
  • 2012-07-09 11:11
  • 2946

Setting up Django and your web server with uWSGI and nginx

设置Django和基于uWSGI和nginx的Web服务器概念the web client the web server the socket uwsgi Django创建Django项目pi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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