websysserver,websysserverexe
web service 和 web server区别
概念上根本就是两个东西 ...
像 IIS / APACHE / ZEUS 这类的软件都叫做 Web Server ...
可以让用户通过用 IE 访问服务器的 IP 看到一个页面 ...
或者完成从页面上传递来的数据交互 ...
而 WebService 仅仅是一个 API ...
比如你想创建一个Web service ...
它的作用是返回当前的天气情况 ...
那么你可已建立一个ASP页面 ...
它接受邮政编码作为查询字符串 ...
然后返回一个由逗号隔开的字符串 ...
包含了当前的气温和天气 ...
要调用这个ASP页面 ...
客户端需要发送下面的这个HTTP GET请求 ...
返回的数据就应该是这样 ...
21,晴
这个ASP页面就应该可以算作是Web service 了 ...
因为它基于HTTP GET请求 ...
暴露出了一个可以通过Web调用的API ...
当然 ... Web service 还有更多的东西 ...
关于开发 ...
开发 Web Server 就是重写一个 APACHE / IIS ...
开发 Web Service 就是写一个类似于我刚才那个例子的程序 ...
第三个 ... 有 WebServer 并且安装了解释语言比如 ASP / PHP 的就可以支持 WebService ...
第四个 ... 应用范围 ... 这两个根本不是同一类的东西 ... 何谈应用范围的比较呢 ...
啊啊 ... 码字儿真累 ...
什么是WEBserver?经常使用的WEBserver有哪些
Web Server中文名称叫网页服务器或web服务器。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,也可把动态响应的回应给一些其它的程序例如CGI脚本处理。无论它们其中的详细过程是怎么样的,这些服务器端的程序通常产生一个HTML来相应客户端发出的请求,让浏览器可以浏览。
通俗的讲,Web服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用的方法。确切一点,你可以说:Web服务器专门处理HTTP请求。
在UNIX和LINUX平台下使用最广泛的免费是APACHEserver,而Windows平台NT/2000/2003使用IIS的WEBserver。
IIS是一种Web服务组件,当中包含Webserver、FTPserver、NNTPserver和SMTPserver,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。
apache仍然是世界上用的最多的Webserver,市场占有率达60%左右。它的成功之处主要在于它的源码开放、有一支开放的开发队伍、支持跨平台的应用(能够执行在差点儿全部的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
当然常用的还有这些webserver的例如Tomcat ?BEA WebLogic ?IBM WebSphere有兴趣的话自己可以查阅这几个webserver的资料
web service与web server有什么不同?
我的理解是这样的:web server类似于IIS,Tomcat ,Apache这类软件提供一个http或https服务用的
而web service是你自己写的一些服务,比如你可以写一个让别人获取天气预报的web service,别人提交给你符合标准的xml请求,你返回指定标准的天气情况的xml响应。
当然你的web service肯定是运行于web server软件之上的。
不知道我说是不是漏洞百出啊。。我的理解是这样的
webservice是什么
WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。
WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。
WebService=WSDL+SOAP+UDDI(webservice的注册)
Soap是由Soap的part和0个或多个附件组成,一般只有part,在part中有Envelope和Body。
Web Service是通过提供标准的协议和接口,可以让不同的程序集成的一种SOA架构。
Web Service的优点
(1) 可以让异构的程序相互访问(跨平台)(2) 松耦合
(3) 基于标准协议(通用语言,允许其他程序访问)
Web Service的基本原理
(1) Service Provider采用WSDL描述服务
(2) Service Provider 采用UDDI将服务的描述文件发布到UDDI服务器(Register server)
(3) Service Requestor在UDDI服务器上查询并 获取WSDL文件
(4) Service requestor将请求绑定到SOAP,并访问相应的服务。
什么是Web Services
一、Web Services解释:
WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互;
WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的;
WebService=WSDL+SOAP+UDDI(webservice的注册);
Soap是由Soap的part和0个或多个附件组成,一般只有part,在part中有Envelope和Body;
Web Service是通过提供标准的协议和接口,可以让不同的程序集成的一种SOA架构。
二、Web Service的优点
可以让异构的程序相互访问(跨平台)(2) 松耦合;
基于标准协议(通用语言,允许其他程序访问)。
三、Web Service的基本原理
Service Provider采用WSDL描述服务;
Service Provider 采用UDDI将服务的描述文件发布到UDDI服务器(Register server);
Service Requestor在UDDI服务器上查询并 获取WSDL文件;
Service requestor将请求绑定到SOAP,并访问相应的服务。