Estructura Modelo WSDL 1.1
|
|
Un Lenguaje de Descripción de Servicio Web (WSDL), bajo la especificación 1.1, es definido con un Paquete estereotipado «WSDLnamespace», el cual representa el contenedor de alto nivel para los elementos WSDL. Conceptualmente mapea el targetNamespace en un elemento de definición WSDL.
Cuando crea un modelo WSDL, Enterprise Architect crea el Espacio de Nombre y proporciona un conjunto de sub-paquetes, cada uno conteniendo un diagrama en el cual definir los elementos constituyentes del modelo, con un diagrama de Vista General para navegar entre los sub-paquetes. Usted trabaja a través de los sub-paquetes en secuencia, para definir los objetos que son utilizados por objetos posteriores, llamados a sí mismos en objetos aún más tarde.
Desarrollo de Estructura WSDL
Tipo de Elemento WSDL
|
Descripción
|
Ver También
|
Tipos
|
Definido en un Esquema XSD, estos son los tipos de datosXSD utilizados por el servicio web y comunicados por Mensajes WSDL; usted arrastra los elementos estereotipados «XSDelement», «XSDsimpleType» y «XSDcomplexType» hacia el diagrama de Tipos desde la página Esquema XML de la Caja de Herramientas de Diagrama.
|
Modelar XSD
|
Mensajes
|
Los Mensajes WSDL identifican los datos que están siendo comunicados por un servicio web. Cada elemento de Mensaje contiene una o más Partes de Mensaje, las cuales son atributos que se identifican como un tipo de dato XSD siendo comunicado.
|
Mensaje WSDL
Parte de Mensaje WSDL
|
Tipos de Puerto
|
Los Tipos de Puertos WSDL son el núcleo central del servicio web, definiendo las interfaces del servicio. Cada Tipo de Puerto consiste en un conjunto de Operaciones de Tipo de Puerto, cada uno identifica un intercambio de Mensajes (entrada y salida de datos hacia y desde la interfaz como esa operación). La Operación de Tipo de Puerto también puede identificar Mensajes actuando como indicadores de Falla .
|
Tipo de Puerto WSDL
Operación de Tipo de Puerto WSDL
|
Vínculos
|
Un Límite especifica el protocolo y formato de datos para las operaciones y mensajes definidos para un Tipo de Puerto en particular. Cada Clase «WSDLbinding» implementa (realiza) las operaciones especificada por la Interfaz «WSDLportType» - lasOperaciones de Tipo de Puerto en el elemento Tipo de Puerto se copian automáticamente en el elemento Límite como operaciones Límite.
|
Vinculación WSDL
Operación Vinculante WSDL
|
Servicios
|
Un Servicio WSDL defina una interfaz formal del servicio web. Describe la colección de Tipos de Puertos que exponen un Límite particular, teniendo una Asociación para cada Límite expuesto. Por lo tanto encapsula un conjunto de otras estructuras de datos - sino todas las estructuras de datos - definidas en el modelo.
|
Servicio WSDL
|
Documentos
|
Los Documentos WSDL son representados por Componentes que tienen el estereotipo «WSDL». Este es el elemento desde el cual usted genera el archivo WSDL.
Puede crear más de un Documento para reutilizar los Tipos de esquema, Mensajes, Tipos de Puertos, Límites y Servicios de un Espacio de Nombre a lo largo de múltiples documentos WSDL físicos, ya sea en la misma configuración o en diferentes configuraciones.
|
Documento WSDL
|
Ejemplo
Esta figura muestra un ejemplo de un espacio de nombre WSDL, OnlineBookstore PSM, la cual incluye un único documento WSDL, OnlineBookstore (en la parte inferior de la jerarquía).
Notas
•
|
También puede generar una estructura de Paquete WSDL desde una Interfaz UML utilizando la Transformación de Modelo WSDL
|
Aprender más
Temas de Centro de aprendizaje
•
|
(Alt+F1) | Enterprise Architect | Ingeniaría de SOA y XML | WSDL | Comenzando
|
|