首页 > 基础设施 > 正文

什么是Web服务?目前其应用有哪些?

2009-03-31 09:29:03  来源:IT专家网 

摘要:“Web服务”这个词汇的含义几年以来一直是含糊的。同许多技术词汇一样,人们在听到这个词汇的时候也许会感到害怕。然而,要理解Web服务的概念是很简单的。
关键词: 架构 SOA 应用

    “Web服务”这个词汇的含义几年以来一直是含糊的。同许多技术词汇一样,人们在听到这个词汇的时候也许会感到害怕。然而,要理解Web服务的概念是很简单的。

    Web服务最基本的形式是在互联网上让不同的计算机程序或者系统之间的信息交换更加方便。Web服务是以一套开放的标准为基础的,允许任何人开发或者使用它们。

    Web服务可以想象为一个隐藏的网页。Web服务可以像一个网页那样在互联网上访问。然而,一个Web服务并不是让人类观看的。从理论上说,消费者或者使用Web服务的人很少知道源系统的情况。

    Web服务本身为其使用提供必要的信息。它告诉你它能够执行哪一种功能和处理哪一种数据以及它如何期待着与你交流。

    例如,一个供应商也许会向其客户提供有关存货清单的信息。一个Web服务允许其所有的授权客户得到可用的服务的最新情况。

    考虑一下这种事情在以前工作的情况。这个供应商必须要编写一个查询数据库的程序。这个程序可能是专有的。这个程序通常会对数据库进行轮流查询,然后按照固定的间隔时间(每个小时、每天、每星期或者每个月)提供信息。实时的提供信息是不予考虑的。

    同时,需要这个信息的任何客户都必须要编写自己的专有程序以便提取数据和把数据加入到自己的数据库。如果供应商和厂商有不同类型的计算机,如IBM的大型机和一台Unix服务器,这就增加了额外的复杂性。

    最后,还需要一种通讯手段。在互联网出现之前,这是通过拨号电话完成的,或者通过价格昂贵的专有网络完成的。

    即使你认为你的互联网连接也许不太方便,这与不稳定的拨号调制解调器相比也算不了什么。

    目前有许多可用的Web服务。普通的应用包括信用卡验证与支付以及地址验证和连接物理的和电子邮件地址。具体行业的Web服务提供保险评级和房地产评估等服务。

    对于拥有基于浏览器的系统的机构来说,实施Web服务是非常简单的。对于拥有比较老的计算机系统的机构来说,对于老式的应用程序使用Web服务仍然是可能的。但是,这需要更多的工作,也许需要一些传统的基础设施。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。