ReST vs SOAP. Lo que siempre debieron ser los servicios web.

SOAP o “Simple Object Access Protocol” es una tecnología deficiente.  SOAP pretende resolver el problema de la programación distribuida sin  ofrecer garantías de rendimiento, escalabilidad, detección de errores o  incluso coherencia. ¿Por qué es tan popular entonces en el mundo  empresarial? Por otra parte, ReST o “Representational State Transfer”  es una formalización del estilo arquitectural con el que fue diseñada la web. El ejemplo más claro de que ReST funciona es la misma web, el más grande sistema distribuido jamás construido.

En este seminario explicaremos, mediante ejemplos prácticos, la evolución de las estrategias tecnológicas que se han venido desarrollando durante los últimos 30 años para resolver el problema básico de la programación distribuida. Desde los sockets de TCP/IP, pasando por RPC, CORBA, DCOM, RMI y los servicios web basados en SOAP, hasta la formalización de los principios con los que fue diseñada la web, ReST.

Al finalizar el seminario los asistentes habrán obtenido una percepción clara sobre la forma en que diferentes mecanismos y tecnologías han intentado resolver el problema de base de la programación distribuida, sus ventajas y desventajas:

  • El problema de la programación distribuida
  • RPC, una solución que busca la conveniencia del programador
  • La orientación a objetos entra en juego con CORBA
  • SOAP, una noche en blanco de Don Box. XML marca la diferencia …
  • HTTP ... ¿un protocolo de comunicación sin estado?
  • ReST, la formalización de la arquitectura de la web
  • SOA vs ROA ¿hacia donde vamos?
  • Discusión y preguntas

 

Agenda

19:00 Bienvenida y networking (cervezas)

19:15 Seminario

20:15 Más networking (pizza y cervezas)

Entrada libre.


 

Join or login to comment.

  • Ivan Santos

    Una formidable explicación de la evolución de la programación distribuida y de varios mitos y leyendas sobre REST y SOAP. Totalmente recomendable

    June 2

People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service