ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ARQUITECTURAS DE DESARROLLO WEB EXISTENTE


Enviado por   •  5 de Agosto de 2020  •  Informes  •  4.444 Palabras (18 Páginas)  •  127 Visitas

Página 1 de 18

CARAT[pic 1]ULA 

ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ “MANUEL FÉLIX LÓPEZ”

CARRERA DE COMPUTACIÓN

INFORME DE TRABAJO DE INVESTIGACIÓN

ASIGNATURA:

ADMINISTRACIÓN DE SITIOS WEB

NOVENO SEMESTRE

TEMA:

ARQUITECTURAS DE DESARROLLO WEB EXISTENTE

AUTOR:

MARIO G. VALLEJO REINOSO

PROFESOR:

ING. ALFONSO T. LOOR VERA, Mg.

CALCETA, JUNIO 2020


ÍNDICE

ÍNDICE        2

I.        INTRODUCCIÓN        3

II.        DESARROLLO        4

2.1.        ARQUITECTURAS DE APLICACIONES WEB        4

2.2.        ARQUITECTURA CLIENTE-SERVIDOR        4

2.2.1.        ARQUITECTURA CLIENTE/SERVIDOR MONOLITICA        5

2.2.2.        ARQUITECTURA CLIENTE/SERVIDOR DE DOS CAPAS        5

2.2.3.        CLIENTE GRUESO        6

2.2.4.        FAT CLIENT        6

2.2.5.        FAT SERVER        6

2.2.6.        ARQUITECTURA DE TRES CAPAS        6

2.3.        ARQUITECTURA DE LA APLICACIÓN WEB HTML DEL LADO DEL SERVIDOR        8

2.4.        ARQUITECTURA WIDGETS DE GENERACIÓN JS (AJAX)        9

2.5.        ARQUITECTURA DE APLICACIÓN DE PÁGINA ÚNICA (SPA)        10

2.5.1.        VENTAJAS DE LA ARQUITECTURA SPA        11

2.5.2.        DESVENTAJAS DE LA ARQUITECTURA SPA        11

2.5.3.        DISMINUCIÓN DE LA VISIBILIDAD DEL MOTOR DE BÚSQUEDA.        12

2.6.        ARQUITECTURA DE LA APLICACIÓN WEB NODE.JS        12

2.7.        ARQUITECTURA DE LA APLICACIÓN WEB RUBY ON RAILS        13

2.8.        ARQUITECTURA DE APLICACIONES WEB JAVA        14

2.9.        EJEMPLO        15

III.        CONCLUSIONES        16

IV.        BIBLIOGRAFIA        17

  1. INTRODUCCIÓN

El avance en las tecnologías de redes comenzó a bosquejar un horizonte en el que las aplicaciones se comunicarían entre sí y en el que los procesos de una aplicación se distribuirían entre diferentes equipos, cada uno con características que les permitirán aumentar la eficacia y la disponibilidad de la aplicación. Se comenzó a separar la lógica de las aplicaciones para situarla en el nivel más conveniente y conceptos como “cliente” y “servidor” fueron cobrando cada vez más sentido. Tras algún tiempo los protocolos de red se estandarizaron y hacia mediados de los años 90 Internet se convirtió en la primera revolución auténtica del siglo XXI, provocando no sólo un vuelco en las relaciones sociales y económicas sino también, por supuesto, un cambio completo de paradigma en la arquitectura de las aplicaciones informáticas. (Mado,2015).

Cuando hablamos de arquitectura de web, nos estamos refiriendo del modo en que se agrupa la información y la manera en que navegamos por los diferentes contenidos. En definitiva, la estructura de la web. Definir una buena arquitectura de la información es fundamental para nuestra web tanto por la usabilidad como por el posicionamiento web (Mado,2015).

En la actualidad la mayoría de estas arquitecturas de aplicaciones nos ofrece un sin numero de ventajas para el desarrollo web con sus ventajas y desventajas del caso siempre tratando ofrecer soluciones en esta nueva era tecnológica.

En este trabajo hablaremos de la mayoría de ellos detallando sus ventajas y desventajas, su funcionalidad, los servicios que ofrece cada una con sus diferentes objetivos ya que cada una esta orientada a si bien trabajan en función a un servidor

  1. DESARROLLO

  1. ARQUITECTURAS DE APLICACIONES WEB

Una aplicación Web es proporcionada por un servidor Web y utilizada por usuarios que se Conectan desde cualquier punto vía clientes Web (browsers o navegadores). La arquitectura de un Sitio Web tiene tres componentes principales:

  • Un servidor Web
  • Una conexión de red
  • Uno o más clientes

El servidor Web distribuye páginas de información formateada a los clientes que las solicitan. Los requerimientos son hechos a través de una conexión de red, y para ello se usa el protocolo HTTP. Una vez que se solicita esta petición mediante el protocolo HTTP y la recibe el servidor Web, éste localiza la página Web en su sistema de archivos y la envía de vuelta al navegador que la solicitó.

Las aplicaciones Web están basadas en el modelo Cliente/Servidor que gestionan servidores web, y que utilizan como interfaz páginas web (Millán ,2016)

  1. ARQUITECTURA CLIENTE-SERVIDOR

Según Jimena M. (2015). El modelo Cliente/Servidor reúne las características necesarias para proveer esta infraestructura, independientemente del tamaño y complejidad de las operaciones de las organizaciones públicas o privadas y, consecuentemente desempeña un papel importante en este proceso de evolución.

La arquitectura Cliente/Servidor es el resultado de la integración de dos culturas. Por un lado, la del Mainframe que aporta capacidad de almacenamiento, integridad y acceso a la información y, por el otro, la del computador que aporta facilidad de uso (cultura de PC), bajo costo, presentación atractiva (aspecto lúdico) y una amplia oferta en productos y aplicaciones.

...

Descargar como (para miembros actualizados)  txt (27.2 Kb)   pdf (1 Mb)   docx (1.6 Mb)  
Leer 17 páginas más »
Disponible sólo en Clubensayos.com