Get Started. It's Free
or sign up with your email address
Rocket clouds
Cliente/Servidor by Mind Map: Cliente/Servidor

1. Aplicaciones de Prueba

1.1. ?Interfaz gráfica de usuario

1.2. Manejo de errores

1.3. Impacto al entorno de operación

1.4. Seguridad

2. Antecedentes

2.1. Necesidad de las organizaciones para realizar operaciones más eficientemente.

2.2. Infraestructura de procesamiento de información

2.2.1. debe tener

2.2.1.1. Información adecuada, exacta y oportuna en la toma de decisiones

2.3. El modelo Cliente/Servidor

2.3.1. proveer

2.3.1.1. esta infraestructura

2.3.1.1.1. cuenta con dos culturas

3. Definición

3.1. Es la integración de un sistema en red, recursos, medios y aplicaciones que se encuentran en los servidores que, administran, ejecutan y atienden las solicitudes de los clientes

4. Arquitectura

4.1. Cliente

4.1.1. Ofrece un GUI y ejecuta programas de interés para el usuario.

4.2. Servidor

4.2.1. Gestiona el acceso a los datos y realiza funciones de control y seguridad.

5. Filosofía Cliente/Servidor

5.1. Cliente (frontend):

5.1.1. Consumidor de servicios.

5.2. Servidor (backend):

5.2.1. Proveedor de servicios

6. Características

6.1. El servidor presenta a todos sus clientes una interfaz única y bien definida.

6.2. El cliente no necesita conocer la lógica del servidor, sólo su interfaz externa.

6.3. El cliente no depende de la ubicación física del servidor, ni del tipo de equipo físico en el que se encuentra, ni de su sistema operativo.

6.4. Los cambios en el servidor implican pocos o ningún cambio en el cliente.

7. Estructura de una Aplicación y su Relación

7.1. Presentación Distribuida

7.2. Presentación Remota

7.3. Proceso Distribuido

7.4. Gestión de Datos Remota

7.5. Bases de Datos Distribuidas

7.6. Básicos

7.6.1. Servidores amplios

7.6.2. Clientes grandes

7.7. Arquitecturas

7.7.1. Arquitectura de dos niveles

7.7.1.1. servidores de archivos y de bases de datos

7.7.2. Arquitectura de tres niveles

7.7.2.1. Cliente, servidor de aplicaciones y servidor de bases de datos

8. Diseño

8.1. Planificación y Análisis de Sistemas

8.1.1. Definir los objetivos y las metas

8.1.2. Indicar el personal que esté involucrado en el proyecto

8.1.3. Especificar la justificación de migración hacia el nuevo sistema

8.1.4. Presentar los beneficios que se pretender obtener

8.2. Costos

8.2.1. Costos cuantitativos, cualitativos y periodos de tiempo.

8.3. DIseño

8.3.1. Asignar los requerimientos funcionales entre clientes y servidores.

8.3.2. Distribuir los recursos entre los servidores

8.3.2.1. Aspecto lógico

8.3.2.2. Aspecto técnico

8.4. Desarrollo

8.4.1. Realizar la instalación e interconexión real de los software que requiere

9. Ventajas del modelo

9.1. Mejora el servicio prestado a los clientes

9.2. Descarga de trabajo a los ¨mainframes¨

9.3. Aumenta la productividad

9.4. Reduce el tráfico en la red

10. Desventaja

10.1. Complejidad

10.2. Falta de estándares.

10.3. Congestión de la red

10.4. Difícil asegurar un grado elevado de seguridad

11. Componentes

11.1. Cliente

11.1.1. funciones

11.1.1.1. Administrar la interfaz de usuario

11.1.1.2. Aceptar datos usuario

11.1.1.3. Generar las solicitudes para la BD

11.2. Servidor

11.2.1. Aceptar las solicitudes sobre la BD de los clientes

11.2.2. Procesar las solicitudes sobre la BD

11.2.3. Llevar a cabo la recuperación

11.2.4. Tipos de servidores

11.2.4.1. Servidores de Ficheros

11.2.4.2. Servidores de Bases de Datos

11.2.4.3. Servidores de Transacciones

11.2.4.4. Servidores de Objetos

11.2.4.5. Servidores de Web

11.3. Middleware. Infraestructura de comunicaciones

11.3.1. Funciones

11.3.1.1. Ejecución de la petición

11.3.1.2. Recuperación de los resultados

11.3.1.3. Procedimiento de Desconexión

11.3.2. Tipos

11.3.2.1. Middleware general

11.3.2.2. Middleware de servicios específicos