REST + AJAX = Aplicaciones WEB performantes
October 6, 2009 | Filed Under Artículos, Novedades | No CommentsPor Soledad Pano y Federico Freire.
La construcción de aplicaciones web demanda cada vez más desafíos en cuanto a performance e interfaces de usuario ricas. En este artículo se presenta una solución web en donde estas premisas se cumplen haciendo uso de técnicas AJAX y servicios REST. En términos generales se trata de una aplicación que sirve páginas estáticas (o prácticamente estáticas) que mediante posteriores llamadas AJAX consultan los datos dinámicos. Este traspaso de datos se realiza mediante solicitudes HTTP con URLs tipo REST y utilizando JSON como formato de serialización, prescindiendo del protocolo SOAP. Este tipo de arquitectura aporta flexibilidad permitiendo separar los servidores web que sirven las páginas estáticas (altamente cacheables, poca carga), de los servidores de aplicación que hostean los servicios REST (también cacheables, pero en menor medida y con mayor carga de trabajo). Por otro lado, dado que la lógica de renderización ocurre en el cliente, se reduce notablemente el trabajo del lado servidor. De esta forma, además de mejorar la percepción del usuario, se reduce la carga en el servidor y mejoran los tiempos de respuesta.
El escenario planteado es el siguiente: Se tiene por un lado un servidor web que sirve el contenido “estático” que es el marco de la página (header, footer, templates) pero sin datos, de ahí que es prácticamente estático (incluso podrían ser directamente páginas HTML). Una vez que la página llega al cliente web, se solicitan y/o modifica los datos mediante uno o varios llamados AJAX hacia los servicios REST (Representational State Transfer). Los datos viajan serializados en formato JSON (JavaScript Object Notation), que es un formato liviano para el transporte y fácil de manipular mediante JavasSript para su renderizado. Los servidores de contenido pueden estar físicamente separados de los de servicio o pueden compartir también el mismo nodo según la necesidad.
Continuar leyendo REST + AJAX = Aplicaciones WEB performantes…
LAGASH 1DEA
October 5, 2009 | Filed Under Cultura, Novedades | No CommentsSeminario “Calidad de Software y Desarrollo Ágil”
June 7, 2009 | Filed Under Novedades | No CommentsCursos extra-laborales
April 7, 2009 | Filed Under Cultura | No CommentsEn Marzo de 2009 finalizó la 3er edición del curso de buceo para empleados de la empresa. Felicitaciones a los recién certificados PADI Open Water Diver.
Esta edición, al igual que las anteriores concluyó con un viaje de check-out a Uruguay. Afortunadamente en esta ocasión el clima nos acompaño y tuvimos un fin de semana a puro sol, que además de bucear nos permitió disfrutar de las instalaciones del parque acuático, comer un rico asado y pasarla muy bien. Felicitaciones de nuevo a los recién recibidos y buenos buceos para el futuro.


Evento: Lagash junto con el MUG en la UADE
April 3, 2009 | Filed Under Novedades | 2 CommentsManage IT - 2009 - “Gestión de Proyectos y Arquitectura de Software”
Nuevos desafíos en el campo de TI.
Lagash Systems y Venm Sistemas en conjunto con el MUG (Grupo de Usuarios Microsoft) y la UADE (Universidad Argentina de la Empresa) organizan una importante jornada de tecnología auspiciada por el Polo IT de Buenos Aires. El evento es completamente gratuito con registración previa obligatoria.
Continuar leyendo Evento: Lagash junto con el MUG en la UADE…
RESTful URLs en ASP.Net
March 27, 2009 | Filed Under Artículos, Novedades | No CommentsPor Federico Freire y Soledad Pano.
Según el estilo REST (Representational State Transfer), la web está formada por recursos sobre los cuales se puede tomar acciones como GET, POST, PUT y DELETE. Por su parte, cada recurso se identifica unívocamente mediante una URL, como por ejemplo http://server/books/mybook/2009 . Este tipo de URL es más “linda” que una URL de la forma: http://server/books/showBook.aspx?name=myBook&edition=2009 . Los beneficios de las URLs tipo REST radican en que estas son más amigables para SEO (Search Engine Optimization) y más fácilmente “cacheables”. En este artículo se mostrará cómo implementar el uso de este tipo de URLs en una aplicación de ASP.NET utilizando la API de System.Web.Routing provista en el .Net Framework 3.5.

















