miércoles, 21 de agosto de 2019

ARQUITECTURA Y FUNCIONAMIENTOS DE LAS APLICACIONES WEB

¿CÓMO TRABAJAN LAS TRANSACCIONES WEB?

HTTP es el mecanismo de comunicación por el cual los navegadores web "hablan" con los sitios web. Originalmente fue concebido para enlazar documentos sin considerar las interfaces de usuario basadas en web, que son un requerimiento básico de los sitios web modernos. Las primeras versiones soportaban sólo transferencia de flujos de texto marcado con etiquetas HTML, como se muestra en la fig. 1.


Una aplicación web ASP.NET trabaja de la siguiente manera:

  1. Funcionan según la arquitectura cliente/servidor. 
  2. En el cliente todo lo que se requiere es un navegador que entienda HTML. 
  3. En el servidor, la aplicación se ejecuta en IIS.

¿CÓMO TRABAJAN LAS TRANSACCIONES WEB ESTÁTICAS?

Un sitio web requiere que exista un servidor web, el cual es una aplicación de software que continuamente espera por solicitudes web para una particular URL (o URI – Ver fig. 2).


¿CÓMO TRABAJAN LAS TRANSACCIONES WEB DINÁMICAS?

El modelo anterior es insuficiente para servir páginas dinámicas porque el servidor web devuelve el contenido de la URL sin modificar. Sin embargo, las páginas web dinámicas contienen código fuente que es ejecutado cuando la página es solicitada, produciendo código HTML que es devuelto al navegador solicitante.

Cuando llega una solicitud, el servidor web determina si la página es estática para enviar su contenido directamente de regreso al navegador que inició la solicitud, o dinámica (por ejemplo, una página ASP.NET) para transferir la responsabilidad de ejecutar la página al motor ASP.NET, como se muestra en la fig. 3.


Para saber más:


No hay comentarios.:

Publicar un comentario