webservice和webserver区别

概念上根本就是两个东西 ...像 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 ...第四个 ... 应用范围 ... 这两个根本不是同一类的东西 ... 何谈应用范围的比较呢 ...啊啊 ... 码字儿真累 ...

posted @ 2013-01-31 14:00  no13bus  阅读(1332)  评论(0编辑  收藏  举报