Mexico en los años 30´s

Solo disponible en BuenasTareas
  • Páginas : 19 (4680 palabras )
  • Descarga(s) : 4
  • Publicado : 8 de abril de 2010
Leer documento completo
Vista previa del texto
Modelado de Aplicaciones Web Diseño con UML
Jim Conallen 
Sitios Web
Hay una sutil distinción entre una aplicación web y un sitio web. A los efectos de este trabajo una aplicación web es un sitio web en la entrada del usuario (navegación por el sitio y la entrada de datos) los efectos de la situación de la empresa (más allá de los registros de acceso curso y contadores).En esencia, unaaplicación web utiliza un sitio web como la interfaz de una aplicación más típica.
La arquitectura de un sitio web es más bien hacia adelante. Contiene tres componentes principales: un servidor web, una conexión de red y uno o más de los navegadores cliente. El servidor Web distribuye las páginas de información formateada a los clientes que lo soliciten. La solicitud se realiza mediante una conexión dered y utiliza el protocolo HTTP. La figura 1 muestra esta relación. Algunos sitios web requieren que los clientes de inicio de sesión, y algunos permiten el acceso anónimo.
[pic]
Figura 1 Arquitectura de la Aplicación Web Básica
La información facilitada por un sitio web normalmente se almacena, ya tiene formato, en los archivos. Los clientes solicitan los archivos por nombre, y cuando seanecesario proporcionar información de la ruta específica de la petición. Estos archivos se denominan páginas, y representan el contenido de un sitio web.
En algunas situaciones, el contenido de una página no es necesariamente almacenados dentro del archivo. Puede ser montado en tiempo de ejecución de la información almacenada en una base de datos (o repositorio de información de otro tipo) y elformato de instrucciones en un archivo.Alternativamente, puede venir de la salida de un módulo de carga capaz (CGI o ISAPI). El servidor web utiliza un filtro de página para interpretar y ejecutar los scripts en la página. Los sitios Web que emplean esta estrategia son llamados sitios dinámicos.
[pic]
Los sitios web dinámicos ofrecen ciertas ventajas a los diseñadores de sitios web. Hacen que seafácil de mantener el contenido actualizado y sincronizado con los datos en una base de datos. El aspecto general del sitio web se define por un conjunto de páginas que contienen el código ejecutado por el servidor web en una solicitud de esta página. En este contexto, el archivo puede ser un archivo de texto plano con secuencias de comandos interpretado por el servidor web o un archivo binariocompilado que es ejecutada por el servidor web. En cualquier caso, el código en la página de "" referencias y utiliza los recursos del servidor, que incluyen bases de datos, servicios de correo electrónico, servicios de archivos, etc
El usuario interactúa con un sitio web a través de un navegador. Un navegador es una aplicación que se ejecuta en una máquina cliente, que se conecta a un servidor en unared y una página de peticiones de información. Una vez que la solicitud de la página se ha cumplido la conexión finaliza. El navegador sabe comunicar (a través de HTTP) a un servidor web, y cómo hacer que la información con formato devuelto por el servidor web. La mayoría de las páginas de información contienen enlaces a otras páginas (posiblemente en otros servidores), que el navegador del usuariofácilmente puede solicitar. Los usuarios a navegar la web haciendo clic en los enlaces y páginas de interés en los servidores web.
Aplicaciones Web
La distinción entre sitios web y aplicaciones web es sutil, y se basa en la capacidad de un usuario a efecto el estado de la lógica de negocio en el servidor. Ciertamente, si no existe la lógica de negocio en un servidor, el sistema no deberíacalificarse de una aplicación web. Para aquellos sistemas en los que el servidor web (o un servidor de aplicaciones que utiliza un servidor web para la entrada del usuario) permite la lógica del negocio se efectúe a través de navegadores web, el sistema se considera una aplicación web. Para todos, pero las aplicaciones web más simple que el usuario necesita para impartir más que pedir información de...
tracking img