WSDL、Web Services、SOAP关键词的理解

来源:互联网 发布:华资软件技术有限公司 编辑:程序博客网 时间:2024/05/16 02:18

1、WSDL

Web Services Description Language的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。为用户提供详细的接口说明书

      WSDL是基于XML语言的,用户描述Web services以及如何访问他们。

     WSDL可描述某个web service,连同用于此web service的消息格式和协议细节。

 2、Web Services

     Web Services可把应用程序转换为网络应用程序(web-applicaions)

    通过使用XML,消息可在应用程序之间传送。

  

3、SOAP,“简单对象访问协议”(Simple Object Access Protocol),是由 IBM、Microsoft、Userland 和 DevelopMentor 共同设计的一种新协议,通过 HTTP 支持远程过程调用(和其它复杂请求)。

SOAP 汲取于两种截然不同的环境。SOAP 构建于 HTTP 和 XML 之上,其目的是与 Web 一样简单。还有,它的目标是从CORBA 和 DCOM 借鉴来的面向对象的远程过程调用。

采用 SOAP 的主要好处是它构建在 Web 服务器之上。所以,要了解 SOAP,需要从 Web 服务器开始。现代 Web 服务器 - 尤其如 WebSphere、WebLogic 或 ColdFusion 等应用服务器 - 是功能强大的开发平台。它们已经优化,可以有效地处理请求。

SOAP 是将这些 Web 服务器转成对象服务器的尝试。SOAP 通过在 HTTP 之上添加一个瘦 XML 层这一方法来支持对象服务器。

  要轻量级远程过程调用的分布式应用,可选择:SOAP 和DCOM(微软提供)、RMI(由 Sun 提供的 Java 联网)以及 CORBA(一次开放成就)。

0 0
原创粉丝点击