MODELO CLIENTE -SERVIDOR

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Noveno Semestre UNIDEC
Common Object Request Broker Architecture
Java 2 Platform Enterprise Edition
POR: Evelyn Zuleyma Quiroz Velásquez
Es una arquitectura de procesamientos cooperativo donde uno de los componentes pide servicios a otro. Es un procesamiento de datos de índole colaborativo.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Desarrollo de Software Multi-Tier Ing. Martín Claro.
CONCEPTOS BÁSICOS DE CLIENTE SERVIDOR MICHAEL LOZA, DANNY SANCHEZ & MAURICIO VILLENA.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION CLIENTE /
Arquitectura Cliente Servidor
Aplicaciones en 2,3 y n capas
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.9 Arquitectura de aplicaciones Fuentes: Fundamentos de Bases de Datos. Cuarta.
Conociendo el modelo Cliente-Servidor
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.
Introducción Framework 3.0. Introducción Junto con Windows Vista se libera al mercado una serie de tecnologías para desarrolladores de software que cambiarán.
Modelo de 2 Capas Cliente/Servidor.  Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le.
Construyendo soluciones Web con SIU-Toba Juan Bordón Sebastián Marconi
Gestión de entornos de portales. IBM Software Group | Tivoli software Diferentes posibilidades de gestión de portales  Diagnósticos – ITCAM for WebSphere.
1 Universidad Del Caribe Telemática Sistemas Operativos Distribuidos y de Tiempo Real “Modelos de Sistemas” Profesor: Joel Antonio Trejo Sánchez Integrantes:
FUNDAMENTOS DEL ANÁLISIS DE SISTEMAS Un sistema es un conjunto de componentes que se unen e interactúan entre si para formar un todo en base a un mismo.
San Juan Bautista Tuxtepec, Oaxaca a 01 de Septiembre de 2016 INSTITUTO TECNOLÓGICO de Tuxtepec PROGRAMACION EN AMBIENTE CLIENTE-SERVIDOR CORBA PRESENTA:
La mayoría de los sistemas de información diseñados actualmente implican la transmisión de datos entre instalaciones distintas. La tecnología de comunicación.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
La Plataforma Holmes Irisel Consulting 2016.
TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN (TIC’S)
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
U.T. 11: Introducción A Las Bases De Datos
Sistemas Distribuidos
ARQUITECTURA DE COMPUTADORES
TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN (TIC’S)
SISTEMAS DISTRIBUÍDOS
Tarea 3: data warehouse y san
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.
Definición de un Sistema Distribuido
PROVEEDOR DATA WAREHOUSE TERADATA
Tipos de Relaciones de Red
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
A RQUITECTURA C LIENTE - SERVIDOR La arquitectura del cliente servidor se divide en dos partes Los promovedores de recursos o servicios llamados servidores.
Java Enterprise edition
Curso: fundamentos de redes Profesor: Miguel farfan Sesion: 03
Arquitectura cliente/servidor 2008
MIDDLEWARE Y PROGRAMACION WEB DISTRIBUIDA. ¿ QUE ES MIDDLEWARE?
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.
“SISTEMA INFORMÁTICO”
“Conceptos Básicos de Java”
Spring Framework.
Frontend vs Desarrollo WEB Moderno Perfiles Ingenieros Backend Ingenieros Frontend Diseñadores Web: Se encargan de crear la interfaz gráfica, la.
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
BASES DE DATOS DISTRIBUIDAS ING. ROSA GRACIELA CASTRO CARRERA.
Overview. ¿QUÉ ES UN ERP? Enterprise Resource Planning, es una aplicación informática que gestiona, de una forma.
Características de los Sistemas Operativos
Núcleo Lic. Gonzalo Pastor.
Estructura de los sistemas operativos ESTRUCTURAS SISTEMAS OPERATIVOS.
UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA FILIAL CHINCHA ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS Por: Nestares Torres Luis Jesús Enrique.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
ESTRUCTURA DE SISTEMAS OPERATIVOS - ROY CANEPA JUAN FABIO
Ha llegado el momento de dar una mirada al interior de los Sistemas Operativos. En las siguientes secciones examinaremos cuatro estructuras distintas.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS - MENDOZA MOLINA ARIANA
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS. Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde.
Estructura de los Sistemas Operativos
Estructura de los Sistemas Operativos por: Omar Saravia Tasayco
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS By Pachas Garay Bruno.
Cliente Servidor Petición Respuesta Aplicaciones Cliente-Servidor.
Introducción a la Programación. Modulo 61 Programación Web Programación Web.
Creación de un servicio web con RMI 3Unidad N°. comprende el funcionamiento de un servicio web con RMI de manera eficiente y responsable. Logro.
Transcripción de la presentación:

MODELO CLIENTE -SERVIDOR

MODELO cliente -servidor ASPECTOS DE CAMBIO: 1. Los negocios cambian rápidamente, las aplicaciones también. 2. El énfasis se da hacia los SIG y no al procesamiento de datos 3. Información debe estar disponible donde se necesite 4.Reducir costos de desarrollo y mantenimiento, en aspectos relacionados con el hardware, el software y la operación. 5. Aumentar productividad con interfaces simples. 6. Necesidad de que los sistemas sean integrados y a futuro se comuniquen con otros de otras empresas l

MODELO cliente -servidor Modelo de procesamiento, en el que las aplicaciones se divide en 2 o más procesos que cooperan entre si. Servidor (Trabajo pesado). Cliente (Procesos de iteración con cliente)

Modelo cliente-servidor

MODELO cliente-servidor Función del Servidor: Recibe (escucha requerimientos) Activa procesos de seguridad Devuelve solicitudes de cliente. 4. Bloqueos, resolver errores, 5. Administración manejo de red.

MODELO cliente -servidor Funciones del Cliente. Interactuar con usuario. Manejar procesos de conexión al cliente (Red) Enviar solicitudes al servidor Procesar respuestas. Control de fallos Control de seguridad

MODELO cliente servidor Ventajas del modelo: Plataformas de hardware de bajo costo. Reducción capacidad de servidores. Múltiples componente s de HW y SOFT disponibles. Integrarse entre diferentes S/O. Uso de interface gráfica que resida en el cliente.

MODELO cliente-servidor Desventajas del modelo. Mas componentes de HW involucrado  mas difícil detección de fallas. Desarrollo de aplicaciones incluiyen mas componentes (sockets, RPC). Prever solución de fallas. Seguridad en la red (encriptamiento). Desempeño en la red Replicación de información (falta sincronización).

Modelo de 2 capas Representación distribuida.- La interacción con el usuario se realiza en el servidor, el cliente hace de pasarela entre el usuario y el servidor.   

Modelo de 2 capas Representación Remota.- La lógica de la aplicación y la base de datos se encuentran en el servidor. El cliente recibe y formatea los datos para interactuar con el usuario

Modelo 2 Capas Lógica Distribuida.- El cliente se encarga de la interacción con el usuario y de algunas funciones mínimas de la aplicación. Por ejemplo controles de rango de campos, campos obligatorios, etc. Mientras que el resto de la aplicación, junto con la base de datos, están en el servidor.

Modelo 2 capas Gestión Remota de Datos.-  El cliente realiza la interacción con el usuario y ejecuta la aplicación y el servidor es quien maneja los datos

Modelo 3 capas  Cliente servidor a tres capas.- El cliente se encarga de la interacción con el usuario, el servidor de la lógica de aplicación y la base de datos puede estar en otro servidor.  

Modelos 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. Los recursos como la eficiencia global del sistema se optimizan.

Modelos N-Capas Aplicación n capas. El surgimiento de la tecnología de componentes distribuidos es la clave de las arquitecturas de n-capas. Etos sistemas de computación utilizan un número variable de componentes individuales que se comunican entre ellos utilizando estándares predefinidos y frameworks de comunicación como: • corba: (common object request broker architecture) del object management group (omg). • dna : (distributed network applications) de microsoft (incluye com/dcom y com+ además de mts, msmq, etc. • ejb : (enterprise java beans) de sun microsystems • xml : (extensible markup language) del world wide web consortium (w3 • .net: de microsoft que incluye nuevos lenguajes como visual basic.net, c#.

Modelo N-Capas