Web Rest

Páginas: 26 (6466 palabras) Publicado: 26 de febrero de 2013
REST vs Web Services
Rafael Navarro Marset. ELP-DSIC-UPV
Modelado, Diseño e Implementación de Servicios Web 2006-07

REST vs Web Services

2/19

Índice
¿Qué es un Servicio Web?................................................................................................ 3 ¿Qué es REST realmente?................................................................................................ 4 ¿Cuál es la motivación de REST? .................................................................................... 4 ¿Cuáles son los principios de REST? ............................................................................... 5 ¿Cómo sería un ejemplo de diseño basado en REST?...................................................... 6 ¿Como crear una interfaz basada en REST?.................................................................... 7 ¿Por qué surge el debate entre REST y los Servicios Web? .......................................... 10 ¿Por qué surge el debate entre los Servicios Web basados en REST y SOAP?............. 10 ¿Cómo diseñar un servicio Web basado en REST? ....................................................... 11 ¿Cuáles son las características de RESTy SOAP en definitiva? ................................... 12 ¿Cuáles son las diferencias? ........................................................................................... 12 ¿Es realmente REST la panacea? ................................................................................... 14 ¿Qué puede pasar con SOAP en elfuturo?..................................................................... 15 ¿Qué pasará con REST? ................................................................................................. 16 ¿Dónde es útil REST? .................................................................................................... 16 ¿Dónde es útil SOAP? .................................................................................................... 17 ¿Qué podemosconcluir de todo este debate?................................................................. 17

Rafael Navarro Marset. Modelado, Diseño e Implementación de Servicios Web 2006-07

REST vs Web Services

3/19

¿Qué es un Servicio Web?
El consorcio W3C define los Servicios Web como sistemas software diseñados para soportar una interacción interoperable maquina a maquina sobre una red.Los Servicios Web suelen ser APIs Web que pueden ser accedidas dentro de una red (principalmente Internet) y son ejecutados en el sistema que los aloja. La definición de Servicios Web propuesta alberga muchos tipos diferentes de sistemas, pero el caso común de uso de refiere a clientes y servidores que se comunican mediante mensajes XML que siguen el estándar SOAP. En los últimos años se hapopularizado un estilo de arquitectura Software conocido como REST (Representational State Transfer). Este nuevo estilo ha supuesto una nueva opción de estilo de uso de los Servicios Web. A continuación se listan los tres estilos de usos más comunes: • Remote Procedure Calls (RPC, Llamadas a Procedimientos Remotos): Los Servicios Web basados en RPC presentan una interfaz de llamada a procedimientos yfunciones distribuidas, lo cual es familiar a muchos desarrolladores. Típicamente, la unidad básica de este tipo de servicios es la operación WSDL (WSDL es un descriptor del Servicio Web, es decir, el homologo del IDL para COM). Las primeras herramientas para Servicios Web estaban centradas en esta visión. Algunos lo llaman la primera generación de Servicios Web. Esta es la razón por la que esteestilo está muy extendido. Sin embargo, ha sido algunas veces criticado por no ser débilmente acoplado, ya que suele ser implementado por medio del mapeo de servicios directamente a funciones específicas del lenguaje o llamadas a métodos. Muchos especialistas creen que este estilo debe desaparecer. •

Arquitectura Orientada a Servicios (Service-oriented Architecture, SOA). Los Servicios Web pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • RESTA
  • La Resta
  • El resto
  • Reste
  • rest
  • Yo y el resto
  • restos
  • resta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS