Arquitectura para aplicaciones Web

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

Joomla. ¿Qué es Joomla? Es un sistema de gestión de contenidos (CMS) construido con PHP, usado por muchas personas y organizaciones para publicar contenido.
Christian Eduardo Gómez Herrera
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
Proyecto Bolsa de trabajo
INGENIERIA DEL SOFTWARE DEL COMERCIO ELECTRONICO CLIENTE/SERVIDOR
Conociendo el modelo Cliente-Servidor
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
FUNDAMENTOS WEB DOCENTE : ING. CRISTIAN VALLE RONCEROS.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
Plataforma de administración para congresos
Servidor de aplicaciones
MoProSoft NMX-I-059/02-NYCE-2011 "Tecnología de la información - Ingeniería de Software - Calidad de producto" Universidad de Colima Facultad de Telemática.
Capítulo 2: Tecnologías para la creación de sitios web
Maquinas Virtuales en GNU/Linux
Desarrollo de Aplicaciones WEB
Tratamiento de Datos Capitulo Dos.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
“Web Services” Rogelio Ferreira Escutia.
Windows server 2008.
Tópicos de bases de datos
Lenguajes y representación tecnica
El hardware y el software
DISEÑO Y ESTANDARES PARA LA WEB
Aplicaciones Web 1 CAPITULO 1 Introducción a las aplicaciones Web Ing. Jeffery Naranjo Msc
MANTIS BUG TRACKER.
COMO FUNCIONA LA INTERNET
UNIVERSIDAD MANUELA BELTRAN
CMS CMS son las siglas de Content Management System, o lo que viene a ser un sistema de gestión de contenidos. Un CMS es un programa desarrollado para.
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
Propuesta Comercial dirigida a la
Push Notifications.
UNIVERSIDAD MANUELA BELTRAN UMBVIRTUAL
Modelo Vista Controlador (MVC)
Arquitectura de Aplicaciones Web
PREGUNTAS Y RESPUESTAS BÁSICAS
COMO FUNCIONA LA INTERNET
Plataformas cliente-servidor
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
Sistema de Gestión de Incidencias y Ventas
¿Qué es un sistema operativo y para qué sirve? Un sistema operativo (SO) es un programa informático cuyo principal objetivo es permitir.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
WEB 2.0, INTERNET, NAVEGADORES, REDES SOCIALES, OFIMÁTICA.
ESTRUCTURA DE SISTEMAS OPERATIVOS
Servidores web. ¿Cómo funciona la web? Internet Cliente Web ( Netscape, Internet Explorer, Firefox, etc.) Servidor Web Servidor de nombres (DNS) 2.
Los Medios de un Sistema de Información Administrativo
Tecnologías de la Información y Comunicaciones (AEQ-1064)
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
¿ Qué es Wamp Server? Es un entorno de desarrollo web que nos va a permitir tener nuestro propio servidor o host local (instalado en nuestro ordenador).
“SISTEMA INFORMÁTICO”
Arquitectura Aplicaciones Web
Programación al lado del servidor
Evolución de las aplicaciones web
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
Tecnología Web Rodrigo Durán y Juan Díaz. ¿Que es?
ARQUITECTURA DE UN NAVEGADOR WEB ESTO SE REFIERE AL SOFTWARE O HARDWARE? Un navegador web es un programa que codifica y decodifica una serie de reglas,
1 Diseño Centrado en el Usuario Máster Oficial en Ingeniería y Tecnología del Software Profesorado: Dra. María José Escalona Cuaresma
Intr. a la creación y gestión de páginas web
INTERNET Cuando la gente hace referencia a Internet se está refiriendo normalmente a esta red y a un conjunto de servicios y aplicaciones que permiten.
Taller de Programacion Distribuida con PHP y MySQL TEMA 1: INTRODUCCIÓN ING: RUBEN TORRES BAZAN
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
Diseño para aplicaciones web. Jessica Marisol Rico Ruvalcaba Erika del Carmen Peláez Dueñas Heber Carlos Loera Sánchez LETIC – 7°
Estructura de los Sistemas Operativos
ESTRUCTURA DE SISTEMAS OPERATIVOS MOSQUERA HERRERA CLAUDIA ANGELICA ANDROID WINDOWS APPLE LINUX.
Introducción a la Programación. Modulo 61 Programación Web Programación Web.
Transcripción de la presentación:

Arquitectura para aplicaciones Web Universidad de Colima – Facultad de Telemática Ingeniería en Software Programación en Internet – Asignatura 1 Edsel Barbosa Gonzalez, Héctor José Manzo Briceño y Eduardo Leonardo Jiménez Osorio

¿En que se basan las aplicaciones web? Las aplicaciones web se basan en una arquitectura cliente/servidor: por un lado está el cliente (el navegador, explorador o visualizador) y por otro lado el servidor (servidor web. Existen diversas variantes de la arquitectura básica según como se implementen las diferentes funcionalidades de la parte servidor.

Todo en un servidor Un único ordenador aloja el servicio de HTTP, la lógica de negocio y la lógica de datos y los datos. El software que ofrece el servicio HTTP gestiona también la lógica de negocio. Las tecnologías que emplean esta arquitectura son ASP y PHP.

Servidor de datos separados A partir de la arquitectura anterior se separa la lógica de datos y los datos a un servidor de bases de datos específico. Las tecnologías que emplean esta arquitectura son ASP y PHP.

Todo en un servidor, con servicio de aplicaciones En la arquitectura número 1 se separa la lógica de negocio del servidor HTTP y se incluye el servicio de aplicaciones para gestionar los procesos que implementan la lógica de negocio, La tecnología que emplea esta arquitectura es JSP.

Servidor de datos separado, con servicio de aplicaciones A partir de la arquitectura anterior se separa la lógica de datos y los datos a un servidor de bases específico. La tecnología que emplea esta arquitectura es JSP.

Todo separado Las tres funcionalidades básicas del servidor web se separan en tres servidores específicos. La tecnología que emplea esta arquitectura es JSP.

Comparativa de las tecnologías más comunes para generar paginas Web: ASP, PHP, JSP y CSP Las tecnologías ASP y PHP se clasifican dentro de la categoría Web Server Scripting. Estas tecnologías se pueden emplear las arquitecturas 1 y 2. Las tecnologías que emplean servidor de aplicaciones como JSP, ofrecen la máxima flexibilidad, ya que se pueden separar completamente el servicio HTTP, la lógica de negocio y la lógica de datos. Estas tecnologías pueden emplear las arquitecturas 3, 4 y 5. la tecnología CSP, la lógica de negocio y la lógica de datos residen en el sistema gestor de bases de datos (es el encargado de ejecutar los procesos que implementan la lógica de negocio). Gracias a ellos, la comunicación entre los procesos de la lógica de negocio y los datos es muy rápida, ya entre ambos se puede establecer una comunicación interproceso.