WS基础
1,Web Service将应用程序转换为网络应用程序:通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。
Web Service可以被其他应用程序使用:通过 Web Services,您的会计部门的 Win 2k 服务器可以与 IT 供应商的 UNIX 服务器相连接。
基本的WebService的平台是XML+HTTP:Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。
2,
webService是应用程序组件,使用开发协议进行通信,是独立的并可以自我描述,可以使用UDDI来发现,可被其他应用程序使用,,基于XML
3,WebService平台是XML+HTTP;XML提供了可用于不同平台和编程语言之间交互;
SOAP(简易对象访问协议) UDDI(通用描述,发现及整合) WSDL(Web Service描述语言)
4,好处:
协同工作:所有平台可以通过Web浏览器来访问Web,不同平台之间借此来交互,WebService基于此发展起来;
Web Service把Web应用程序提升到另外一个层面:
(1)将应用程序可向全世界发布功能和消息;
(2)使用XML解码数据,使用SOAP由开发协议传输数据
(3)不同服务器之间,不同应用之间连接;
5,两种类型的应用:
可重复使用的应用程序组件;--汇率转换,天气预报
连接现有的软件;--在不同的应用程序与平台之间来交换数据
6,WebService平台元素:
三种基本元素: SOAP (简单对象访问协议) WSDL(webService描述语言) UDDI(目录服务)
SOAP:XML+HTTP 通信协议,独立与平台,独立于语言,基于XML,可扩展,可以绕过防火墙,
WSDL:基于XML的用于描述web Service以及如何访问WebService的语言;
xml编写,描述网络服务, 可用于定位网络服务,还不是W3C标准;
7,WebService的创建与编程语言的种类无关,
自动创建WSDL和SOAP请求
可以使用HTTP POST,发送请求,返回XML响应;
浙公网安备 33010602011771号