ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura Cliente-servidor Y Arquitectura Multicapas


Enviado por   •  29 de Marzo de 2014  •  1.012 Palabras (5 Páginas)  •  1.040 Visitas

Página 1 de 5

1. Arquitectura cliente-servidor.

Es un modelo para el desarrollo de sistemas de información en la cual las transacciones se dividen en procedimientos independientes que cooperan entre si para intercambiar información, servicios o recursos. Lo que esto quiere decir es que el cliente envía un mensaje solicitando un determinado servicio a unos de los servidores y este envía uno o varios mensajes con la respuesta. Los principales.

1.1.1Cliente.

Normalmente maneja las funciones como manipulación y despliegue de datos lo que están desarrollados en plataformas que permiten construir interfaces graficas de usuario además de acceder a los servicios distribuidos en cualquier parte de una red.

1.1.2 Funciones.

Las funciones que lleva acabo un cliente son:

• Administrar la interfaz de usuario.

• Interactuar con el usuario.

• Recibir resultados del servidor.

• Generar requerimientos de base de datos.

• Formatear resultados.

1.1.3 Características.

• El Cliente oculta al Servidor y la red.

• Detecta e intercepta peticiones de otras aplicaciones y puede redireccionarlas.

• Dedicado a la sesión del usuario.

• El método más común por el que se solicitan los servicios es a través de RPC (Remote Procedure Calls).

1.2.1 Servidor.

Este proceso atiende a múltiples clientes que hacen peticiones de algún recurso administrativo.

1.2.2 Funciones.

Las funciones que lleva a cabo un servidor son:

• Aceptar los requerimientos de base de datos que hacen los clientes.

• Procesar requerimientos de base de datos.

• Formatear datos para transmitirlos a los clientes.

1.2.3 Tipos comunes de servidores.

• Servidor de Archivos (FTP, Novell).

• Servidor de Bases de Datos (SQL, CBASE, ORACLE, INFORMIX).

• Servidor de Comunicaciones

• Servidor de Impresión.

• Servidor de Terminal.

• Servidor de Aplicaciones.

1.1 Características funcionales de arquitectura cliente- servidor.

Esta arquitectura se puede clasificar en 5 niveles según las funciones del cliente y del servidor.

a. En el primer nivel el cliente asume parte de las funciones de presentación de la aplicación, ya que siguen existiendo programas en el servidor, dedicados a esta tarea.

b. En el segundo nivel, la aplicación está soportada directamente por el servidor, excepto la presentación que es totalmente remota y reside en el cliente.

c. En el tercer nivel, la lógica de los procesos se divide entre los distintos componentes del cliente y del servidor.

d. En el cuarto nivel el cliente realiza tanto las funciones de presentación como los procesos.

e. En el quinto y último nivel, el reparto de tareas es como en el anterior y además el gestor de base de datos divide sus componentes entre el cliente y el servidor.

1.2 Características físicas

de la arquitectura cliente-servidor.

La idea principal consiste en aprovechar la potencia de los ordenadores personales para realizar los servicios de presentación. Las unidades de almacenamiento masivo se caracterizan por incorporar elementos de protección que evitan las pérdidas de datos y permiten accesos simultáneos como: alta velocidad.

La comunicación de todos los elementos se encarga de transmitir la información entre clientes y servidores, físicamente consiste en cableado (par trenzado, coaxial, fibra óptica, etc.) o conexiones mediante señales infrarrojas o radio dependiendo que tipo de red sea (LAN, WAN, etc.)

1.3 cuando se implementa la arquitectura cliente-servidor.

• Cambios estructurales y organizativos.

• Cambios en organigramas.

• Respuesta dinámica de mercado.

• Cambio de proceso de negocio.

1.4 Componentes esenciales de la arquitectura cliente servidor.

Consta de 3 componentes esenciales todos tienen igual importancia:

a. Plataforma operativa: esta deberá de soportar todos los modelos de distribución, todos los servicios de comunicación.

b. Entorno de desarrollo de aplicaciones: se debe elegir después de la plataforma operativa, será posible utilizar diferentes herramientas para desarrollar partes de una aplicación.

c. Gestión de sistemas: estas aumentan el costo de una solución pero no se podrán evitar y siempre se deben de adaptar a las necesidades de una organización

1.5 cliente-servidor en el sistema MexVox.

En la implementación del

...

Descargar como (para miembros actualizados)  txt (8 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com