WebService(一):工作原理
一、WebService WebService是基于Web的服务,它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用。 WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 二、三要素 WebService的三要素是: SOAP (Simple Object Access Protocol):简易对象访问协议,soap用来描述传递信息的格式。 WSDL (WebServices Description Language):Web服务描述语言,用来描述如何访问具体的接口。 UDDI (Universal Description Discovery and Integration):通用描述、发现及整合,用来管理、分发、查询webService。 SOAP SOAP即简单对象访问协议(Simple Object Access Protocal),它是用于交换XML编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。例如,你可以使用 SMTP,即因特网电子邮件协议来传递SOAP消息