一、WebService简介
1.WebService可使应用程序编程Web应用程序;
2.WebService通过Web发布,查找和使用;
3.Web Service是应用程序组件;
4.Web Service使用开放协议进行通信;
5.Web Service是独立(self-contained)并可以自我描述的;
6.Web Service可以用过使用UDDI来发现;
7.Web Service可被其它应用程序使用;
8.XML是Web Service 的基础;
9.Web Service平台是XML+HTTP;
10.HTTP协议是最常用的因特网协议;
11.XML提供一种不同于于不同的平台和变成语言之间的语言;
12.Web services平台平台的元素:
- SOAP(简单对象访问协议)
- UDDI(通用描述,发现及整合)
- WSDL(Web services描述语言)
二、web service 的作用
1.所有的平台都可以用Web浏览器来访问Web,不同的开发平台可以借此互相交互,Web程序应运而生;
2.Web services把web应用程序提升到了另一个层面;使用web service使用XML 来编码,解码数据,并使用SOAP借由开放的协议来传输数据;
3.通过web services,我们的部门的Win 2k服务器可以与IT提供商UNIX服务器进行连接;
4.web service有两种类型的应用:一种是可重复使用的应用程序组件,尝尝会用到,不用重复开发;web service可以把应用组件作为服务来提供,比如:汇率转换,天气预报,语言翻译;
第二种是连接现有的软件:通过为不同的应用程序提供一种链接其它数据的途径,web service有助于解决协同工作问题,通过使用web service,可以在不同的应用程序与平台之间交换数据;
三、web services平台元素
web services拥有三种基本的SOAP,WSDL,UDDI;
SOAP
基本的web services平台是XML+HTTP;SOAP指的是简易对象访问协议,是一种通信协议,用于应用程序之间的通信,是一种用于发送消息的格式,被设计用来通过因特网进行通信,独立于平台,独立于语言,基于XML,很简单,可扩展,允许您绕过防火墙,作为W3C标准来发展;
WSDL
基于XML的用于描述Web services以及如何访问web services的语言。
WSDL指网络服务描述语言,WSDL使用XML编写,用于描述网络服务,也可以定位于网络服务,还不是W3C标准;
UDDI
指一种目录的服务,通过它,企业可以注册并搜索Web Services,UDDI指通用描述,发现及整合,一种用于储存有关web services的信息目录,一种WSDL描述的网络服务接口目录,经由SOAP进行通讯,被构建与Microsoft.NET平台之中;
大家可以去【菜鸟教程】获取相关教程