Aplicaciones en 2,3 y n capas

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

AGENDA Introducción y Conceptos Generales Plataforma de desarrollo Esquema del sistema Seguridad del sistema Servicios ofrecidos al público.
Introducción a LAS Bases de Datos
Noveno Semestre UNIDEC
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.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Bases de Datos Introducción.
Programación Distribuida
Qué es Cuadernia? Cuadernia es una aplicación de creación de contenidos educativos. Con Cuadernia, es posible crear cuadernos digitales preparados para.
POR: Evelyn Zuleyma Quiroz Velásquez
PROGRAMACION ORIENTADA A OBJETOS II
San José, Costa Rica Febrero, 2011 Sistema de Formulación Presupuestaria.
MOTORES DE BASE DE DATOS
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
Índice Definición del proyecto Descripción de la aplicación Metodología/herramientas empleadas Requerimientos formales Planificación Definición de actores.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Lic. Edwin Alexander Trejo 29 de Enero de  Saludo  Normas de convivencia  Expectativas de la asignatura  Evaluaciones  Presentación del programa.
Introducción a las bases de datos
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Bases de datos CONCEPTOS BÁSICOS.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
LENGUAJES DE PROGRAMACIÓN
Arquitectura en Tres Capas
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
Proyecto Fin de Carrera - ITIS
MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET.
Cálculo de Operaciones Básicas Theo Soto G. Stefan Zepeda R. 30 de Noviembre del 2007.
Acceso y consulta a bases de datos. Base de datos Una base de datos (cuya abreviatura es BD) es una entidad(host) en la cual se pueden almacenar datos.
Proyecto Bolsa de trabajo
Clasificación y estructura. Alejandra Rivero Esteban
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
EL DBA(Database Administrator)
Servidor web Alumna: María Verónica Mancheno Materia: Gestión de Información Web Profesor: José Medina Moreira.
Modelo de 3 capas.
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
o MySql: es una base de datos con licencia GPL basada en un servidor. o PostgreSql y Oracle: Son sistemas de base de datos poderosos. o Access: Es una.
Manual violento de Navicat
Nombre Tema: Modelo Cliente-Servidor Integrantes: Enrique Aponte Lourdes Molina Pablo López Janeth Hernández Marbella Olvera Arturo Parra.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Bases de Datos Unidad 1.
Bases de Datos y Conectores
A RQUITECTURA DE SOFTWARE. CLIENTE-SERVIDOR Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor)
Prof. Christian Montoya1 Microsoft Access 2010 Conceptos Básicos.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Tecnologías Cliente / Servidor
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Simulador Redes Nombres etc,,.
Vanessa Revetria Juan Miraballes Maximiliano Silvera Gonzalo Castro Andrés Aldao.
Unidad 1. CONCEPTOS DE BASES DE DATOS
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
PARTICIPANTE: CAMACHO MAITE C.I T-01.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Partes de la ventana Access
GDITool. Temario Presentación del ProyectoCiclo de VidaPlanificaciónMetodología de TrabajoAlcanceEstimaciónUML AnálisisUML DiseñoArquitectura del SistemaTecnologías.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
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.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
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.
Modelo de 2 Capas Cliente/Servidor.  Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le.
MODELO CLIENTE -SERVIDOR
Transcripción de la presentación:

Aplicaciones en 2,3 y n capas Desarrollo de aplicaciones Web

Aplicación de dos capas. Las capas que esta arquitectura presenta son las siguientes: • nivel de aplicación Este nivel es en el que se encuentra toda la interfaz del sistema y es la que el usuario puede disponer para realizar su actividad con el sistema. • nivel de la base de datos. Este nivel de la base de datos también llamado elrepositorio de datos, es la capa en donde se almacena toda la información ingresada en el sistema y que se deposita en forma permanente. Existen herramientas para el desarrollo en dos capas por ejemplo visual basic, access y sql.

Definiciones  Capa de presentación: Presenta el sistema al usuario, comunica la información y captura la información del usuario en un mínimo proceso. Esta capa se comunica únicamente con la capa de negocio.  Capa de negocio: Es donde residen los programas que se ejecutan, se reciben peticiones del usuario y se envían las respuestas tras el proceso, es aquí donde se establecen todas las reglas que deben cumplirse, se comunica con la capa de presentación, para recibir solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos. Capa de datos: 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.  

Imagen

Capa 1 Diseño de la presentación

Capa 2 Programación en los diferentes lenguajes java, visualbasic,etc.. Ejemplo la creacion de todas las clases a utilizar . Clase maestro, Clase Alumno, clase conexión a la base de datos.

Capa 3 Utilizando un manejador de base de datos por ejemplo el mysql, se crea la base de datos, con sus tablas y registros respectivos relacionados con la programación.

APLICACIONES DE N CAPAS En una aplicación distribuida en n-capas los diferentes procesos están distribuidos en diferentes capas no sólo lógicas, sino también físicas. los procesos se ejecutan en diferentes equipos, que pueden incluso residir en plataformas o sistemas operativos completamente distintos. cada equipo posee una configuración distinta y está optimizado para realizar el papel que le ha sido asignado dentro de la estructura de la aplicación, de modo que tanto los recursos como la eficiencia global del sistema se optimicen.