第 1 章 WSDL 合同简介


摘要

WSDL 文档使用 Web 服务描述语言和多个可能扩展来定义服务。这些文档具有逻辑部分和集合部分。合同摘要部分定义了实施中立数据类型和消息方面的服务。文档的具体部分定义了端点如何实现服务与外部世界交互。

推荐的设计服务的方法是在 WSDL 和 XML Schema 中定义您的服务,然后再编写任何代码。在手动编辑 WSDL 文档时,您必须确保文档有效,以及正确的。为此,您必须对 WSDL 有一定的了解。您可以在 W3C 网站 www.w3.org 中找到标准。

1.1. WSDL 文档的结构

概述

WSDL 文档最简单的是根 定义 元素中包含的元素集合。这些元素描述了一个服务,以及如何访问实施该服务的端点。

WSDL 文档有两个不同的部分:

逻辑部分

WSDL 文档的逻辑部分包含 类型消息portType 元素。它描述了服务的接口,以及由服务交换的消息。在 type 元素中,XML Schema 用于定义组成消息的数据结构。很多 消息 元素用于定义服务使用的消息结构。portType 元素包含一个或多个 operation 元素,用于定义由服务公开的操作发送的消息。

concrete 部分

WSDL 文档的具体部分包含 绑定 和服务 元素。它描述了实现该服务的端点如何连接到外部世界。绑定 元素描述 消息 元素描述的数据单元如何映射到 concrete, on-the-wire 数据格式,如 SOAP。服务 元素包含一个或多个 port 元素,用于定义实施该服务的端点。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.