La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MODELO CLIENTE -SERVIDOR

Presentaciones similares


Presentación del tema: "MODELO CLIENTE -SERVIDOR"— Transcripción de la presentación:

1 MODELO CLIENTE -SERVIDOR

2 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

3 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)

4 Modelo cliente-servidor

5 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.

6 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

7 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.

8 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).

9 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.   

10 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

11 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.

12 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

13 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.  

14 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.

15 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#.

16 Modelo N-Capas


Descargar ppt "MODELO CLIENTE -SERVIDOR"

Presentaciones similares


Anuncios Google