预订演示
前页 后页

WSDL 1 。 1模型结构

规范1下A网络服务描述语言 (WSDL)。 1 ,定义在一个«WSDLnamespace»原型包中,它表示WSDL 元素的顶级容器。从概念上讲,它映射到 WSDL 定义元素中的 targetNamespace。

当您创建 WSDL模型时, Enterprise Architect会创建命名空间并提供一组子包,每个子包都包含一个用于定义模型的组成元素的图表,以及用于在子包之间导航的概览图。您通过序列中的子包来定义后面的对象使用的对象,这些对象本身被调用到更后面的对象中。

WSDL 结构开发

WSDL元素类型

描述

也见

类型

在 XSD架构中定义,这些是 Web 服务使用并由 WSDL 消息通信的 XSD 数据类型;您将 «XSDelement»、«XSDsimpleType» 和 «图表» 原型元素从图形工具箱的“ XML Schema ”页面拖到类型图上。

建模XSD

留言

WSDL 消息标识 Web 服务正在传送的数据。每个信息元素都包含一个或多个信息部分,这些信息部分是属性,每个都标识正在通信的 XSD 数据类型。

WSDL信息 WSDL信息部件

端口类型

WSDL端口类型是 Web 服务的基本核心,定义了服务的接口。每个端口类型操作由一组端口类型组成,每个端口类型都将消息的交换(数据输入到接口的输出和从接口输出的数据标识为该操作)。端口类型操作还可以识别作为故障指示器的消息。

WSDL端口类型 WSDL端口类型操作

绑定

捆绑指定为特定端口类型定义的操作和消息A协议和数据格式。每个«binding »类实现(实现)«接口»接口指定的操作——端口类型元素中的端口类型操作会自动复制到捆绑元素中作为捆绑操作。

WSDL捆绑 WSDL捆绑操作

服务

WSDL 服务定义了 Web 服务A正式接口。它描述了暴露特定捆绑的端口类型的集合,每个暴露的捆绑都有一个关联。因此,它封装了模型中定义的一组其他数据结构——如果不是所有数据结构的话。

WSDL服务

文件

WSDL 文档由具有构造型 «WSDL» 的组件表示。这是生成 WSDL 文件的元素。

您可以创建多个文档以跨多个物理 WSDL 文档(无论是在配置中还是在不同的配置中)重复使用一个命名空间的模式类型、消息、端口类型、绑定和服务。

WSDL文档

示例

此图显示了一个示例 WSDL 名称空间 OnlineBookstore PSM,它包括一个 WSDL 文档 OnlineBookstore(位于层次结构的底部)。

This figure shows an example WSDL namespace

注记

  • 您还可以使用 WSDL模型变换从UML接口生成包结构

了解更多