You are on page 1of 2

Definicin de Aplicacin WEB.

En la ingeniera software se denomina aplicacin web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web, y en la que se confa la ejecucin de la aplicacin al navegador. Caractersticas generales: Actualmente son populares por lo prctico al permitir una comunicacin mas fluida y dinmica en la computacin Cliente-Servidor. El alto grado de desarrollo actual permite la actualizacin y el mantenimiento (va Internet) de dichas Aplicaciones, sin que se deba distribuir e instalar software especficos o versiones individuales a un usuario cada vez. Una pgina Web puede contener elementos que permiten una comunicacin activa entre el usuario y la informacin (va Servidor); logrando el usuario acceso a los datos de modo interactivo, gracias a que la pgina responder a cada una de sus acciones. Las aplicaciones web generan dinmicamente una serie de pginas en un formato estndar, como HTML o XHTML, que soportan por los navegadores web comunes. Se utilizan lenguajes interpretados en el lado del cliente, tales como JavaScript, para aadir elementos dinmicos a la interfaz de usuario. Generalmente cada pgina web en particular se enva al cliente como un documento esttico, pero la secuencia de pginas ofrece al usuario una experiencia interactiva. Durante la sesin, el navegador web interpreta y muestra en pantalla las pginas, actuando como cliente para cualquier aplicacin web. Una ventaja actual significativa es que las aplicaciones web deberan funcionar igual independientemente de la versin del sistema operativo instalado en el cliente. En vez de crear clientes para Windows, Mac OS X, GNU/Linux, y otros sistemas operativos, la aplicacin web se escribe una vez y se ejecuta igual en todas partes. Estructura de las aplicaciones web Aunque existen muchas variaciones posibles, una aplicacin web est normalmente estructurada como una aplicacin de tres-capas. 1. El navegador web ofrece la primera capa, y 2. Un motor capaz de usar alguna tecnologa web dinmica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Rails) constituye la capa intermedia. 3. Una base de datos constituye la tercera y ltima capa. El navegador web manda peticiones a la segunda capa o capa intermedia, que ofrece servicios valindose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario. Ejemplos de aplicaciones web Flickr por Ludicorp : Administrador de fotografas. Gmail por Google : Correo electrnico.

SugarCRM CRM : Paquete de administracin de clientes. Webmails : Clientes de correo electrnico, wikis : Es un sitio web cuyas pginas web pueden ser editadas por mltiples voluntarios a travs del navegador web Weblogs : Los Weblogs son pginas web de acceso pblico donde el usuario escribe todo lo que desee. Tiendas en lnea : Wikipedia : Es una enciclopedia libre y polglota (es un sitio web) basada en la colaboracin de sus contribuyentes (usuarios) por medio de la tecnologa wiki.

Aplicacin web
En la ingeniera de software se denomina aplicacin web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor weba travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. Las aplicaciones web son populares debido a lo prctico del navegador web como cliente ligero, a la independencia del sistema operativo, as como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en lnea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web. Es importante mencionar que una pgina Web puede contener elementos que permiten una comunicacin activa entre el usuario y la informacin. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la pgina responder a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo.