1. webservice的优缺点
1 web Service的主要作用是通过Internet提供远程服务.
优点: 不需要额外的客户端支持 / 无视防火墙 / 平台无关
缺点: 慢
2 服务端: 服务的提供者
客户端: 你的application,服务的消费者
3 掌上应用开发与普通的软件开发的区别
掌上设备普遍有较多硬件方面的限制 (性能/敏感API调用 ...),设计和开发此类application时要"精打细算".
2. Web服务器技术的优缺点有哪些
服务器的种类和功能
(1)
www服务器(www
server)
www服务器也称为web服务器(web
server)或http服务器(http
server),它是internet上最常见也是使用最频繁的
服务器之一,www服务器能够为用户提供网页浏览、论坛访问等等服务。比如:我们在使用浏览器访问
http://www.discuz.net
的时候,实际上就是在访问discuz!的www服务器,从该www服务器获取需要的论坛资料和网页。
(2)
ftp服务器(ftp
server)
ftp服务器是专门为用户提供各种文件(file)的服务器,ftp服务器上往往存储大量的文件,例如:软件、mp3、电影、
程序等等。用户只要使用ftp客户端软件登录到ftp服务器上就可以从ftp服务器下载所需文件和资源到自己的电脑上,同时,
你也可以把自己电话上的文件上传到ftp上供其他用户下载,以实现文件资源的共享。
(3)
邮件服务器(mail
server)
e-mail是internet上应用最频繁的服务之一,而internet上每天数亿百亿计的电子邮件的收发都是通过邮件服务器实
现的。邮件服务器就像邮局一样,可以为用户提供电子邮件的接收存储和发送服务。
除了以上介绍的3种主要服务器之外,还有很多其他类型的网络服务器,例如:数据库服务器(database
server)、代
理服务器(proxy
server)、域名服务器(domain
name
server)等等……
3. WebService的好处和作用,求高手讲本职
这个需要详细说明一下它的好处就行了
长项一:跨防火墙的通信
如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。因为客户端和服务器之间通常会有防火墙或者代理服务器。在这种情况下,使用DCOM就不是那么简单,通常也不便于把客户端程序发布到数量如此庞大的每一个用户手中。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP页面,把应用程序的中间层暴露给最终用户。这样做的结果是开发难度大,程序很难维护。
举个例子,在应用程序里加入一个新页面,必须先建立好用户界面(Web页面),并在这个页面后面,包含相应商业逻辑的中间层组件,还要再建立至少一个ASP页面,用来接受用户输入的信息,调用中间层组件,把结果格式化为HTML形式,最后还要把“结果页”送回浏览器。要是客户端代码不再如此依赖于HTML表单,客户端的编程就简单多了。
如果中间层组件换成WebService的话,就可以从用户界面直接调用中间层组件,从而省掉建立ASP页面的那一步。要调用WebService,可以直接使用MicrosoftSOAPToolkit或.NET这样的SOAP客户端,也可以使用自己开发的SOAP客户端,然后把它和应用程序连接起来。不仅缩短了开发周期,还减少了代码复杂度,并能够增强应用程序的可维护性。同时,应用程序也不再需要在每次调用中间层组件时,都跳转到相应的“结果页”。
从经验来看,在一个用户界面和中间层有较多交互的应用程序中,使用WebService这种结构,可以节省花在用户界面编程上20%的开发时间。另外,这样一个由WebService组成的中间层,完全可以在应用程序集成或其它场合下重用。最后,通过WebService把应用程序的逻辑和数据“暴露”出来,还可以让其它平台上的客户重用这些应用程序。
长项二:应用程序集成
企业级的应用程序开发者都知道,企业里经常都要把用不同语言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量。应用程序经常需要从运行在IBM主机上的程序中获取数据;或者把数据发送到主机或UNIX应用程序中去。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来。通过WebService,应用程序可以用标准的方法把功能和数据“暴露”出来,供其它应用程序使用。
例如,有一个订单登录程序,用于登录从客户来的新订单,包括客户信息、发货地址、数量、价格和付款方式等内容;还有一个订单执行程序,用于实际货物发送的管理。这两个程序来自不同软件厂商。一份新订单进来之后,订单登录程序需要通知订单执行程序发送货物。通过在订单执行程序上面增加一层WebService,订单执行程序可以把“AddOrder”函数“暴露”出来。这样,每当有新订单到来时,订单登录程序就可以调用这个函数来发送货物了。
长项三:B2B的集成
用WebService集成应用程序,可以使公司内部的商务处理更加自动化。但当交易跨越供应商和客户、突破公司的界限时会怎么样呢?跨公司的商务交易集成通常叫做B2B集成。
WebService是B2B集成成功的关键。通过WebService,公司可以把关键的商务应用“暴露”给指定的供应商和客户。例如,把电子下单系统和电子发票系统“暴露”出来,客户就可以以电子的方式发送订单,供应商则可以以电子的方式发送原料采购发票。当然,这并不是一个新的概念,EDI(电子文档交换)早就是这样了。但是,WebService的实现要比EDI简单得多,而且WebService运行在Internet上,在世界任何地方都可轻易实现,其运行成本就相对较低。不过,WebService并不像EDI那样,是文档交换或B2B集成的完整解决方案。WebService只是B2B集成的一个关键部分,还需要许多其它的部分才能实现集成。
用WebService来实现B2B集成的最大好处在于可以轻易实现互操作性。只要把商务逻辑“暴露”出来,成为WebService,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言。这样就大大减少了花在B2B集成上的时间和成本,让许多原本无法承受EDI的中小企业也能实现B2B集成。
简单一点说它的优点是可封装功能,不用将一些商务逻辑暴露出来,同时相对与数据的传输和安全性上更强一点,并且可再各个平台上使用,兼容性更好的
4. Web服务器是什么通俗易懂的回答
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache Nginx IIS。
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。正是因为有了WWW工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长。
(4)web服务优点扩展阅读:
WEB服务器特点:
Windows,Linux与Unix这3个操作系统是架设Web服务器比较常见的操作系统。Linux的安全性能在这3个操作系统中最高,可以支持多个硬件平台,其网络功能比较强大。
总的来说,这两大优点是其他操作系统不可替代的:
1、可以依据用户不同的需求来随意修改、调整与复制各种程序的源码以及发布在互联网上;
2、Linux操作系统的市场价格比较便宜,也能够在互联网上免费下载源码。可以说,Linux为架设既高效又安全的Web服务器的比较理想的操作系统。
3、此外,要让Web服务器更具有优越的性能,可以根据服务器系统之特点与用途作进一步的优化与处理,尽量减少Web服务器的数据传输量以及降低其数据传输的频率。
进而促进网络宽带的利用率与使用率,以及提高网络客户端的网页加载的速度,同时也可以减少Web服务器各种资源的消耗。
5. web服务器和FTP服务器的优缺点具体是怎样的
WEB服务器
优点:下载稳定,能执行动态网页程序,速率快,不断线
缺点:不能直接上传文件,虽然能打开上传功能,但是不需要帐号密码,即使设置帐号密码也非常繁琐
FTP服务器
优点:能存放、下载文件,可以很简单的设置帐号和密码,保密度高
缺点:不能执行网页程序,整一个就是网络硬盘
6. Web服务器技术的优缺点有哪些
服务器的种类和功能
(1)
www服务器(www
server)
www服务器也称为web服务器(web
server)或http服务器(http
server),它是internet上最常见也是使用最频繁的
服务器之一,www服务器能够为用户提供网页浏览、论坛访问等等服务。比如:我们在使用浏览器访问
http://www.discuz.net
的时候,实际上就是在访问discuz!的www服务器,从该www服务器获取需要的论坛资料和网页。
(2)
ftp服务器(ftp
server)
ftp服务器是专门为用户提供各种文件(file)的服务器,ftp服务器上往往存储大量的文件,例如:软件、mp3、电影、
程序等等。用户只要使用ftp客户端软件登录到ftp服务器上就可以从ftp服务器下载所需文件和资源到自己的电脑上,同时,
你也可以把自己电话上的文件上传到ftp上供其他用户下载,以实现文件资源的共享。
(3)
邮件服务器(mail
server)
e-mail是internet上应用最频繁的服务之一,而internet上每天数亿百亿计的电子邮件的收发都是通过邮件服务器实
现的。邮件服务器就像邮局一样,可以为用户提供电子邮件的接收存储和发送服务。
除了以上介绍的3种主要服务器之外,还有很多其他类型的网络服务器,例如:数据库服务器(database
server)、代
理服务器(proxy
server)、域名服务器(domain
name
server)等等……
7. 谁知道WebService的优点和缺点
优点:跨平台
缺点么就是xml数据量大的话 效率低
其它滴就没什么了。