Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Cliente/Servidor por Mind Map: Cliente/Servidor

1. Filosofía Cliente/Servidor

1.1. Cliente (frontend):

1.1.1. Consumidor de servicios.

1.2. Servidor (backend):

1.2.1. Proveedor de servicios

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. Estructura de una Aplicación y su Relación

3.1. Presentación Distribuida

3.2. Presentación Remota

3.3. Proceso Distribuido

3.4. Gestión de Datos Remota

3.5. Bases de Datos Distribuidas

3.6. Básicos

3.6.1. Servidores amplios

3.6.2. Clientes grandes

3.7. Arquitecturas

3.7.1. Arquitectura de dos niveles

3.7.1.1. servidores de archivos y de bases de datos

3.7.2. Arquitectura de tres niveles

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

4. Componentes

4.1. Cliente

4.1.1. funciones

4.1.1.1. Administrar la interfaz de usuario

4.1.1.2. Aceptar datos usuario

4.1.1.3. Generar las solicitudes para la BD

4.2. Servidor

4.2.1. Aceptar las solicitudes sobre la BD de los clientes

4.2.2. Procesar las solicitudes sobre la BD

4.2.3. Llevar a cabo la recuperación

4.2.4. Tipos de servidores

4.2.4.1. Servidores de Ficheros

4.2.4.2. Servidores de Bases de Datos

4.2.4.3. Servidores de Transacciones

4.2.4.4. Servidores de Objetos

4.2.4.5. Servidores de Web

4.3. Middleware. Infraestructura de comunicaciones

4.3.1. Funciones

4.3.1.1. Ejecución de la petición

4.3.1.2. Recuperación de los resultados

4.3.1.3. Procedimiento de Desconexión

4.3.2. Tipos

4.3.2.1. Middleware general

4.3.2.2. Middleware de servicios específicos

5. Aplicaciones de Prueba

5.1. ?Interfaz gráfica de usuario

5.2. Manejo de errores

5.3. Impacto al entorno de operación

5.4. Seguridad

6. Definición

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

7. Arquitectura

7.1. Cliente

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

7.2. Servidor

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

8. Características

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

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

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

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

9. Diseño

9.1. Planificación y Análisis de Sistemas

9.1.1. Definir los objetivos y las metas

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

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

9.1.4. Presentar los beneficios que se pretender obtener

9.2. Costos

9.2.1. Costos cuantitativos, cualitativos y periodos de tiempo.

9.3. DIseño

9.3.1. Asignar los requerimientos funcionales entre clientes y servidores.

9.3.2. Distribuir los recursos entre los servidores

9.3.2.1. Aspecto lógico

9.3.2.2. Aspecto técnico

9.4. Desarrollo

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

10. Ventajas del modelo

10.1. Mejora el servicio prestado a los clientes

10.2. Descarga de trabajo a los ¨mainframes¨

10.3. Aumenta la productividad

10.4. Reduce el tráfico en la red

11. Desventaja

11.1. Complejidad

11.2. Falta de estándares.

11.3. Congestión de la red

11.4. Difícil asegurar un grado elevado de seguridad