Web services
Servicios Web
Ignacio García, Macario Polo Francisco Ruiz, Mario Piattini
Universidad de Castilla-La Mancha, España.
Informe Técnico UCLM DIAB- 05 - 01 - 1 Enero 2005
Universidad de Castilla-La Mancha
Este trabajo está parcialmente financiado por el proyecto MÁS (Ministerio de Ciencia y Tecnología/FEDER, TIC2003-02737-C02-02).
DEPÓSITO LEGAL:ÍNDICE
Servicios Web ÍNDICE
-v-
1. INTRODUCCIÓN................................................................................3
1.1. Paradigma SOC (Service-Oriented Computing) .................................................. 3
1.2. Terminología básica............................................................................................................ 6 1.2.1 ¿Qué es unServicio Web? ............................................................................................6 1.2.2. Elementos notables de los Servicios Web.................................................................6
2. ARQUITECTURA DE SERVICIOS WEB.................................... 13
2.1. Estiloarquitectónico.........................................................................................................13 2.1.1. Arquitectura de interoperabilidad .............................................................................13 2.1.2. Arquitectura orientada a servicios ............................................................................14 2.1.3. Arquitecturas SOA y REST .......................................................................................16 2.2.Tecnologías de los SW......................................................................................................18 2.3. Modelos ................................................................................................................................21
3. ESTÁNDARES BÁSICOS............................................................. 29
3.1. WSDL (Web Service Description Language)..............................................................29 3.1.1. Introducción..................................................................................................................29 3.1.2. Definición del Servicio ...............................................................................................32 3.1.2.1 Estructura del documentoWSDL......................................................................32 3.1.2.2 Elemento types......................................................................................................33 3.1.2.3 Elemento messages ..............................................................................................34 3.1.2.4 ElementoportType...............................................................................................36 3.1.2.5 Vinculaciones o Bindings...................................................................................39 3.1.2.6 Puertos o Ports......................................................................................................39 3.1.2.7 Servicios o service ...............................................................................................40 3.1.3.Vinculaciones SOAP o SOAP Binding....................................................................41 3.1.3.1 Elemento soap:operation....................................................................................42 3.1.3.2 Elemento soap:body ............................................................................................42 3.1.3.3 Elementosoap:fault.............................................................................................44 3.1.3.4 Elementos soap:header y soap:headerdefault................................................45 3.1.3.5 Elementos soap:addres.......................................................................................46 3.2. SOAP (Simple Object Access Protocol).........................................................................46...
Regístrate para leer el documento completo.