Web Services 教程——为何要使用Web Services?

随着不同平台间的互操作性需求增加,Web Services作为一种解决方案得以发展。它不仅能够连接各种平台,还能实现应用程序之间的数据交换,提供了如货币转换、天气预报等服务,并解决了软件互操作性的问题。

本章原文地址:http://www.w3schools.com/webservices/ws_why.asp


Why Web Services?

为什么要使用Web Services?

 

A few years ago Web services were not fast enough to be interesting.
在很多年前Web Services因为速度不够快并未引起人们注意。

---------------------------------------------------------------------

Interoperability has Highest Priority
互操作性拥有最高的优先权

When all major platforms could access the Web using Web browsers, different platforms could interact. For these platforms to work together, Web-applications were developed. 
当所有主要的平台都可以通过网络浏览器访问网络时,不同的平台之间变得可以交互作用。因为这些平台的协同工作,网络应用程序也随之发展。

Web-applications are simple applications that run on the web. These are built around the Web browser standards and can be used by any browser on any platform.
网络应用程序是一种能运行在网络上的简单应用程序。它们围绕着网络浏览器的标准进行设计并且能被不同平台的不同浏览器所使用。

---------------------------------------------------------------------

Web Services take Web-applications to the Next Level
Web Services让网络应用程序提升到下一个境界

By using Web services, your application can publish its function or message to the rest of the world.
利用Web Services,您的应用程序可以把它的函数和消息发布到世界各地。

Web services use XML to code and to decode data, and SOAP to transport it (using open protocols).
Web Services使用XML语言来编码和解读数据,SOAP就是用来传输它的协议(使用了开放协议)。

With Web services, your accounting department's Win 2k server's billing system can connect with your IT supplier's UNIX server.
使用了Web Services,您会计部门的Windows 2000 服务器的计费系统就可以连接到IT供应商的UNIX服务器。

---------------------------------------------------------------------

Web Services have Two Types of Uses
Web Services有两种用途

Reusable application-components.
可重用的应用程序组件。

There are things applications need very often. So why make these over and over again? 
有些东西应用程序经常需要用到,那为什么还要反复地制造这些东西?

Web services can offer application-components like: currency conversion, weather reports, or even language translation as services. 
Web Services可以提供象这样的应用程序组件:货币转换、天气预告,甚至是语言翻译服务。

Connect existing software.
连接已有的软件。

Web services can help to solve the interoperability problem by giving different applications a way to link their data.
Web Services可以通过给于不同应用程序连接数据的方法,来帮助解决互操作性的问题。

With Web services you can exchange data between different applications and different platforms.
您可以在不同的应用程序和不同的平台之间使用Web Services来交换数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值