¿Qué les pasa a los Servicios Web? (Opinión publicada originalmente en Sólo Programadores)
jueves, noviembre 6, 2008 at 5:23PM ¿Qué les pasa a los Servicios Web? (Opinión publicada originalmente en Sólo Programadores)
José María Arranz, presidente de Innowhere
Es conocida la tradicional rivalidad entre las técnicas de servicios web SOAP y REST, durante años el claro ganador ha sido SOAP, sobre él se han construido montones de estándares (los WS-*) y herramientas. Inicialmente propuesto como forma simple (la S de SOAP) de comunicar sistemas heterogéneos alternativa al CORBA, se ha convertido en un mundo complejo donde las herramientas son fundamentales.
Sin embargo aparentemente REST está ganando la batalla, parece que se vislumbra una crisis de los servicios web a lo SOAP. InfoQ.com se hacía eco en el artículo SOAP Stack an Embarrassing Failure? citando opiniones muy influyentes como la de Tim Bray, inventor del XML y director de tecnologías web en Sun. Un dato más objetivo, la web programmableweb.com/apis/directory reporta más del doble de servicios públicos basados en REST (559) que en SOAP (209), como anécdota sigue listado el desaparecido Google Search en SOAP.
Las razones del declinar de SOAP son diversas, la más citada es la sencillez de REST, una simple URL y un navegador permite acceder a servicios de consulta. Sin embargo el infierno está en los detalles, REST es actualmente un mundo muy artesanal, desnormalizado y pobre; la natural búsqueda de la automatización, la generación de código, la necesidad de vender herramientas, amenazan con estandarizar y complicar el reino de taifas REST, por ejemplo con iniciativas como el WADL, una especie de WSDL. ¿La historia acabará repitiéndose? así es la industria del software
otro 
Reader Comments