Web Services的学习一

1、Web Services可以将应用程序转换成为网络应用程序,也就是说可以通过Web Services,应用程序可以向全世界发布信息,或者提供功能。

而且通过Web Services发布的,可以被其他应用程序使用,也就是说你的服务器可以与IT提供商的服务器连接。

一般来说Web Services的平台基本上是XML+HTTP的,Web Services使用XML来编码解码数据,然后使用SOAP(Simple Object Access Protocol)来进行数据传输。

可以这样理解,Web Services是应用程序组件,使用的是开放协议进行通信,可以通过使用UDDI来发现,也可以被其他程序使用。

2、Web Services平台的元素:

SOAP:简单对象访问协议(Simple Object Access Protocol)

UDDI:通用描述,发现以及整合(Universal Description,Discovery and Integration)

WSDL:Web Services描述语言(Web Services Description Language)

3、平台的协同工作

由于所有主要的平台均可通过Web浏览器来访问Web,不同平台都可通过Web浏览器来进行交互,为了让这些不同平台进行协同工作,所以Web应用程序就这样被开发出来。

Web应用程序是运行在Web上的应用程序,他们是围绕Web浏览器标准来构建的,几乎可以被任何平台之上的任何浏览器来使用。

而Web Services是可以把Web应用程序提升到另一个层面,通过Web Services可以把应用程序向全世界发布。

4、Web Services有两种类型的应用

可重复使用的应用程序组件:有一些功能是不同的程序常常会用到的,Web Services可以把应用程序组件作为服务来提供。

比如汇率转换,天气,语言翻译等。

连接现有的软件:通过为不同的应用程序提供一种链接其数据的途径。可以使得不同的应用程序与平台之间来交换数据。

猜你喜欢

转载自www.cnblogs.com/drq1/p/9167622.html