jueves, 26 de marzo de 2009

Mashúps y arquitectura de aplicaciones

Durante las dos últimas sesiones de ING-IBA el profesor Joaquín Salvachua ha intentado explicarnos unos conceptos que están de auténtica moda. La verdad es que ha contado muchas cosas y quizá yo no me he enterado de todo pero si que me he quedado con algunos aspectos clave.

Comenzó en la sesión de antes de fallas contándonos los entresijos de lo que era la web semántica y los microformatos. Para mi este tema tiene gran importancia, ya que estoy seguro que todo el trabajo maquina-maquina, las búsquedas del futuro y muchas aplicaciones de la red funcionarán alrededor de los metadatos y microformatos para entenderse entre si.

También hizo mucho incampié en el término SOA : La Arquitectura Orientada a Servicios es un paradigma que define la utilización de servicios (aplicaciones) para dar soporte a los requisitos del negocio. La verdad es que no lo entendí del todo pero en mi lista de tareas pendientes lo apunto.

Se habló un poco también de los que son los feeds, la relación Atom-Rss y su utilización actual, para mi algo poco aprovechado (en realidad apenas se usa en blogs, web en general, podcast y poco más).

Como plato fuerte nos introdujimos en el concepto de Nube. Estos dias solo oigo cosas como: todo está en la nube, todos estamos en la nube. Y yo me pregunto, ¿pero eso no es así desde hace tiempo? o si no por qué es tan importante y se han gastado millonadas y millonadas las empresas por hacerse un hueco en internet, usuarios de todo el mundo han contratado internet. A mi desde hace tiempo si me hablaban de alguien que no conocia lo primero que hacia era buscar su nombre en internet (llamalo Google) por muy poco conocido que fuera.

Eso si, hay que quedarse con tres conceptos, ya los remarcó mucho el profesor Salvachua:

- Software as a Service. Son aplicaciones webs que sustituyen a los programas instalados localmente en los equipos. Por ejemplo, Google Docs (ahora quizá más gente vea la conexión Google- Chrome.

-Platform as a Service. Permite el despliegue de servicios y aplicaciones sin disponer de equipo hardware. Amazon fue nombrado varias veces en este respecto.

-Infrastructure as a Service. Voip macho. ¿Para qué montar una red de telefonía si ya tienes internet para intercomunicar más de medio planeta?

Y bueno, creo recordar que por último se habló mucho de Mashup's. La verdad es que no sabia lo que era hasta justo la clase anterior en la que un profesor usó esa expresión. Consiste en mezclar aplicaciones (servicios) para crear nuevos servicios. Es decir, el poder empotrar en tu web un video subido en Youtube es una idea buenísima, una mezcla que junto con más ingredientes da un resultado con mucho más valor que la simple suma de esos servicios por separado. Yo entiendo que es como una sinergia de ideas.

Evidentemente cosas interesantes me quedan para otro post. No os preocupeis, llegarán.

No hay comentarios:

Publicar un comentario