【问题标题】:What is the difference between WSDL and WebIDL?WSDL 和 WebIDL 有什么区别?
【发布时间】:2013-06-13 05:55:08
【问题描述】:

我知道 WSDL 描述 Web 服务始于它们之间更改的消息、端口和数据类型。关于WebIDL(Interface Description Language) 我知道对象是通过接口来描述的,但是这两者怎么比较呢?

【问题讨论】:

  • 为什么要比较两者?他们是否应该仅仅因为他们的名字中有一些字母而具有可比性?
  • 我不这么认为。这是一个问题,我不知道如何回答。我认为他们的目的不同。我知道 IDL(在 DOM 上下文中使用)。 WebIDL 和 IDL 是一样的吗?

标签: web-services web wsdl


【解决方案1】:

IDL 是一种通用的高级界面描述语言,易于创建、阅读和理解。与 OMG IDL 的其他规范一起,为开发和部署广泛的分布式系统奠定了坚实的基础。 IDL 可用于描述可发送到对象的消息集。实际上,IDL 代表接口定义语言。 IDL 是来自 Object Management Group 的标准,是 CORBA 规范的重要组成部分。

WSDL 是一种较低级别的界面描述语言,对于人类来说更难创建和理解。 Web 服务客户端可以获得在单个 WSDL 文档中查找和访问服务所需的所有信息。操作的 WSDL 描述也很容易转换为 XML 或 HTML,以使其适合的形式呈现给用户。 WSDL 代表 Web 服务描述语言,是 W3C 的 WS-1 规范的一部分。

参考

IDL 和 WSDL - Gopi Kumar Bulusu 的比较

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 2014-10-06
    • 2011-05-29
    • 2014-02-26
    • 2010-11-13
    • 2012-03-23
    • 1970-01-01
    相关资源
    最近更新 更多