在为复杂的多操作系统及编程语言环境中交换数据开发程序时,SOAP 协议是克服这些结构性障碍的常用标准。
简而言之,SOAP 定义了传输数据的结构以及通信目标,即所谓的端点。
支撑这些定义的物理载体是某种特定的 XML 文件,因其区别性的扩展名被称为 WSDL,并符合万维网联盟 (W3C) 的规范 (https://www.w3.org/)。
广告
WSDL 中数据结构的定义遵循由微软在 2006 年提出并经 W3C 确认的标准,称为 XML Schema。
XML Schema,简称 XSD,其文件扩展名也是 XML 格式。
一个 WSDL 文件的构成包括一个或多个 XSD 文件,该文件数量取决于所包含的数据结构数量,并定义了目标端点。
所谓的 Web 服务是传输数据以实现跨系统传输的实际接口程序,其基础是 SOAP 协议。
在此背景下,XMas 为开发者提供了哪些支持?通过 XSD 文件,XMas 能生成相应 XML 数据文件的示例(xsd2xml),这一服务在众多网站上均可找到。但它还能够将文件封装到 WSDL 中(xsd2wsdl),从而生成符合 W3C 规范的文件。
虽然 xsd2xml 服务容易找到,但 xsd2wsdl 服务却不易获得,而 XMas 弥补了这一空白。
评论
还没有关于 XMas 的评论。成为最先发表评论的人吧! 评论