Skip to content

Instantly share code, notes, and snippets.

@dcadenas
Forked from foca/openuy_designing_restful_apis
Created November 13, 2008 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dcadenas/24532 to your computer and use it in GitHub Desktop.
Save dcadenas/24532 to your computer and use it in GitHub Desktop.
Información del orador:
Los interesados en contribuir con conferencias o talleres deben enviar la siguiente información:
* Autores: Nombre completo y resumen curricular
Evan Henshaw-Plath
* Público Objetivo: (Gerentes, Desarrolladores, Administradores de Sistemas)
Desarrolladores
* Nivel de conocimientos requerido para los asistentes: Inicial, Intermedio, Avanzado
Intermedio
* Formato: Conferencia/Taller
(Conferencias: 45 minutos incluyendo preguntas, Taller: 100 minutos incluyendo preguntas)
Conferencia
* Descripción de la propuesta (Max. 250 palabras)
Diseño de RESTful Web Services (APIs)
REST es un modelo de servicios web basado en los estándares de la web y HTTP. Todos los sitios web 2.0 están hechos de una forma u otra con REST. Habían dos modelos grandes de servicios web: SOAP, y REST. SOAP fue dominante durante mucho tiempo como parte del modelo empresarial, pero en los últimos años muchas organizaciones como Google han convertido sus APIs de SOAP a REST.
REST es mucho más liviana que SOAP, que usa todas las acciones y recursos web nativamente. Aún así, debemos diseñar nuestras APIs con REST para que sean útiles de usar y fáciles de implementar.
Esta charla va cubrir:
* Qué es REST y HTTP
* Modelo de API como recursos y no como RPC (comparación a SOAP)
* El URL como una descripción del API
* Ejemplos de REST
* Formatos de requests y responses
* Abstract (Max. 50 palabras): Descripción resumida de la propuesta, para incluir en el sitio web y en el programa del evento
Introducción a web services con REST, comparación con modelos más viejos como SOAP, diseño y uso de APIs con REST.
* Curriculum: Breve currículum de los autores. Incluir una fotografía.
Evan es un programador de aplicaciones web. Fue el arquitecto de Yahoo Fire Eagle, un servicio de RESTful webservices que fue el primero en implementar OAuth y Ruby on Rails en Yahoo!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment