Web Service简介

来源:互联网 发布:工控机定位控制软件 编辑:程序博客网 时间:2024/05/23 12:42

Web Service 就是一个向外界暴露出的能够通过Internet进行调用的API或者说应用程序,我们能够通过用一般的编程方法通过Internet来调用这些Web Service应用程序。

 

举个例子:如果你想创建一个Web Service,它的作用是返回当天的天气情况,那么你可以建立一个页面,接受邮政编码作为查询字符串,然后返回一个字符串,包括当天的天气和气温等。要调用这个页面,客户端需要发送一个HTTP GET请求,然后就可以返回当天的天气情况,这个页面可以算作是最简单的Web Service了。

 

Web Service是一种部署在Web上的对象,它们具有对象技术所承诺的所有优点,同时,Web Service建立在以XML为主的,开放的Web规范技术基础上,是建立可互操作的分布式应用程序的新平台。Web Services是基于网络的,分布式的模块化组件。

 

Web Service平台的主要四个技术:

XML:可扩展标记语言, 解决了数据表示的问题。

SOAP:简单对象访问协议,提供了标准的RPC方法来调用Web service。

WSDL:Web Service描述语言,用机器能阅读的方式提供一个正式的描述文档。

UDDI:通用描述,发现和集成。

 

Web Service的主要目标是实现跨平台的互操作性,能够跨防火墙的通信,实现应用程序的集成,软件和数据重用。可以把几个应用程序的功能集成起来,在一个网页上可以集成多个Web Service功能,为用户提供一个统一的、有好的界面。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chshplp2008/archive/2009/10/27/4732903.aspx

原创粉丝点击