Lic. Edwin Alexander Trejo 29 de Enero de 2011.  Saludo  Normas de convivencia  Expectativas de la asignatura  Evaluaciones  Presentación del programa.

Slides:



Advertisements
Presentaciones similares
Paper On Demand Server & Designer. ¿Por qué el Bolígrafo y Papel Digital? Porque es la forma más rápida de mover la información desde el punto de captura,
Advertisements

Red Social: “Un millón de Amigos”.
Servidores Web Capítulo 2.
Noveno Semestre UNIDEC
Modelando aplicaciones
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Aplicaciones Cliente-Servidor
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Carlos Rojas Kramer Universidad Cristóbal Colón
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Estructura de un Sistema Operativo
Que tengas un lindo día Adriana Enviado por:
TERCER CICLO E.P. 14 MARZO 2011 Pretendemos enseñar tener las mismas actitudes de confianza en Dios que tuvo Jesús en las tentaciones: ante los bienes.
Cinco cosas importantes
Cinco cosas importantes que te enseña la vida:
POR: Evelyn Zuleyma Quiroz Velásquez
Introducción a los Sistemas de Bases de Datos Distribuidos
PROGRAMACION ORIENTADA A OBJETOS II
San José, Costa Rica Febrero, 2011 Sistema de Formulación Presupuestaria.
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Desarrollo de aplicaciones web en entorno servidor
UNIDAD I Conceptos Básicos.
ESQUEMAS BASICOS DE RED
Instituto Tecnológico de La Paz Ing. Fernando Ortiz Ahumada.
Bases de datos Distribuidas ITES de la región carbonífera 1 Problemas de las Bases de datos distribuidas.
Arquitectura de una aplicación
El Proceso de Software es la única manera de desarrollar sistemas de calidad. F. o V. Justifica tu respuesta. Que tiene que ver la globalización.
Cinco cosas importantes que te enseña la vida: 1.- LA PREGUNTA MÁS IMPORTANTE §DURANTE MI SEGUNDO SEMESTRE EN LA ESCUELA DE ENFERMERÍA, NUESTRO PROFESOR.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
El lenguaje UML comenzó a gestarse en octubre de1994 (Booch, Rumbaugh y Jacobson), cuando Rumbaugh se unió a la compañía Rational, fundada por Booch (dos.
Gestión de Requerimientos
Servidores Conceptos Generales.
Arquitectura en Tres Capas
Presentado por: YULI ANDREA CUELLAR M  Es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.
MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET.
Introducción a la investigación de mercados
Lic. Edwin Alexander Trejo 30 de Enero de  Saludo  Continuación del tema:  Las tres capas del desarrollo de software para la web.  Desarrollo.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Cloud Computing Grupo 4 de computación y programación
Proyecto Bolsa de trabajo
LOS OBSTÁCULOS EN NUESTRO CAMINO
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Modelo de 3 capas.
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
COMPUTACIÓN EN LAS NUBES
A RQUITECTURA DE SOFTWARE. CLIENTE-SERVIDOR Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor)
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Tecnologías Cliente / Servidor
UNIVERSIDAD TECNOLOGICA DE IZUCAR DE MATAMOROS TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN BASE DE DATOS PARA APLICACIONES MTRO: GONZALO ROSAS CABRERA.
Arquitectura Cliente Servidor
Vanessa Revetria Juan Miraballes Maximiliano Silvera Gonzalo Castro Andrés Aldao.
Unidad 1. CONCEPTOS DE BASES DE DATOS
Internet Internet es una red de alcance mundial, compuesta por redes de datos privadas y públicas que se comunican entre si, independientemente del hardware.
Aplicaciones en 2,3 y n capas
El administrador de la base de datos Unidad I. Conceptos de Bases de Datos Realizó: I.S.C. Raquel Gpe. Saucedo Chacón Tema
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
Conociendo el modelo Cliente-Servidor
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
La piedra en el camino. Hace mucho tiempo, un rey colocó una gran roca obstaculizando un camino. Luego se escondió y observó para ver si alguien quitaba.
Transcripción de la presentación:

Lic. Edwin Alexander Trejo 29 de Enero de 2011

 Saludo  Normas de convivencia  Expectativas de la asignatura  Evaluaciones  Presentación del programa  Reflexión  Desarrollo del tema: ▪ 1.1Las tres capas del desarrollo de software para la web

 HACE MUCHO TIEMPO, UN REY COLOCÓ UNA GRAN ROCA OBSTACULIZANDO UN CAMINO. ENTONCES SE ESCONDIÓ Y MIRÓ PARA VER SI ALGUIEN QUITABA LA TREMENDA ROCA.  ALGUNOS DE LOS COMERCIANTES MÁS ADINERADOS DEL REY Y CORTESANOS VINIERON Y SIMPLEMENTE LE DIERON UNA VUELTA. MUCHOS CULPARON AL REY RUIDOSAMENTE DE NO MANTENER LOS CAMINOS DESPEJADOS, PERO NINGUNO HIZO ALGO PARA SACAR LA PIEDRA GRANDE DEL CAMINO.  ENTONCES UN CAMPESINO VINO, Y LLEVABA UNA CARGA DE VERDURAS. AL APROXIMARSE A LA ROCA, EL CAMPESINO PUSO SU CARGA EN EL PISO Y TRATÓ DE MOVER LA ROCA A UN LADO DEL CAMINO. DESPUÉS DE EMPUJAR Y FATIGARSE MUCHO, LO LOGRÓ. MIENTRAS RECOGÍA SU CARGA DE VEGETALES, NOTÓ UNA CARTERA EN EL SUELO, JUSTO DONDE HABÍA ESTADO LA ROCA.  LA CARTERA CONTENÍA MUCHAS MONEDAS DE ORO Y UNA NOTA DEL MISMO REY INDICANDO QUE EL ORO ERA PARA LA PERSONA QUE REMOVIERA LA PIEDRA DEL CAMINO. EL CAMPESINO APRENDIÓ LO QUE LOS OTROS NUNCA ENTENDIERON. CADA OBSTÁCULO PRESENTA UNA OPORTUNIDAD PARA MEJORAR NUESTRA CONDICIÓN.

TEMA : 1.1 Las tres capas de desarrollo de software para web. TEMA : 1.1 Las tres capas de desarrollo de software para web.

 La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario. …Las tres capas de desarrollo de software para web.

 La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, sólo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buen ejemplo de este método de programación sería el modelo de interconexión de sistemas abiertos.

 Centralización de los aspectos de seguridad y transaccionalidad, que serían responsabilidad del modelo.  No replicación de lógica de negocio en los clientes: esto permite que las modificaciones y mejoras sean automáticamente aprovechadas por el conjunto de los usuarios, reduciendo los costes de mantenimiento.  Mayor sencillez de los clientes.

Es la que ve el usuario (también se la denomina “capa de usuario”), presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso. Un formulario es un ejemplo de una capa de presentación

Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse.

 Es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.

 Las capas de negocio y de datos pueden residir en el mismo ordenador, y si el crecimiento de las necesidades lo aconseja se pueden separar en dos o más ordenadores. Así, si el tamaño o complejidad de la base de datos aumenta, se puede separar en varios ordenadores los cuales recibirán las peticiones del ordenador en que resida la capa de negocio.

 El término "capa": Hace referencia a la forma como una solución es segmentada desde el punto de vista lógico: Presentación/ Lógica de Negocio/ Datos.  El término "capa " : Corresponde a la forma en que las capas lógicas se encuentran distribuidas de forma física. Por ejemplo:

1. Una solución de tres capas (presentación, lógica del negocio, datos) que residen en un solo ordenador (Presentación+lógica+datos). Se dice que la arquitectura de la solución es de tres capas y un nivel. 2. Una solución de tres capas (presentación, lógica del negocio, datos) que residen en dos ordenadores (presentación + lógica, lógica + datos). Se dice que la arquitectura de la solución es de tres capas y dos niveles.