Вы находитесь на странице: 1из 22

Cliente-servidor

La arquitectura del cliente servidor se divide en dos parte


La arquitectura cliente-servidor es un modelo de diseño
de software en el que las tareas se reparten entre los
proveedores de recursos o servicios, llamados servidores,
y los demandantes, llamados clientes. Un cliente realiza
peticiones a otro programa, el servidor, quien le da
respuesta.
Características

CLIENTE

 Es quien inicia solicitudes o peticiones, tienen por


tanto un papel activo en la comunicación.
 Espera y recibe las respuestas del servidor.
 Por lo general, puede conectarse a varios servidores a
la vez.
 Normalmente interactúa directamente con los usuarios
finales mediante una interfaz gráfica de usuario.
Características

SERVIDOR

 Al iniciarse esperan a que lleguen las solicitudes de


los clientes, desempeñan entonces un papel pasivo en
la comunicación (dispositivo esclavo).
 Tras la recepción de una solicitud, la procesan y luego
envían la respuesta al cliente.
 Por lo general, acepta las conexiones de un gran
número de clientes
Ventajas

Centralización del control


los accesos, recursos y la integridad de los datos son
controlados por el servidor de forma que un programa
cliente defectuoso o no autorizado no pueda dañar el
sistema.
Escalabilidad:
Se puede aumentar la capacidad de clientes y servidores
por separado.

Fácil mantenimiento
Al estar distribuidas las funciones y responsabilidades
entre varios ordenadores independientes, es posible
reemplazar, reparar, actualizar, o incluso trasladar un
servidor, mientras que sus clientes no se verán afectados
por ese cambio (o se afectarán mínimamente).
Desventajas

 La congestión del tráfico ha sido siempre un problema


en el paradigma de C/S. Cuando una gran cantidad de
clientes envían peticiones simultáneas al mismo
servidor, puede ser que cause muchos problemas para
éste (a mayor número de clientes, más problemas para
el servidor).

 Cuando un servidor está caído, las peticiones de los


clientes no pueden ser satisfechas.
Laboratorio
Implementación del ERP SIAV para la empresa
Servicios Generales SAC .

Descripción del ERP SIAV a implementar

Arquitectura del ERP:


Cliente Servidor
Lenguaje de desarrollo del ERP:
C#
Base de datos
Mysql 5.0
Red Inalámbrica
WIFI:Curso de Procesamiento Distribuido
IP Router:192.168.10.2
Puerta de Enlace:192.168.10.1
DNS Primario:200.48.225.130
DNS Secundario:200.48.225.146
Laboratorio

Programas que se usaran en la implementación del ERP


SIAV

1.- Instalación en el Servidor


Instalar el mysql
1.1 Cliente Servidor/mysql/Setup.exe
Nota: Asigna la contraseña=sav
Laboratorio
Laboratorio

1.2 Cliente Servidor/mysql/mysql-query-browser-1.1.20-win.msi


1.3 Cliente Servidor/mysql/mysql-connector-odbc-3.51.12-win32
1.4 Cliente Servidor/mysql/mysql-administrator-1.1.9-win.msi
1.5 Apagar el servicio del Mysql
1.6 Copiar y reemplazar la Carpeta MySQL Server 5.0 en la
siguiente dirección: C:\Program Files (x86)\MySQL\
1.7 Cliente Servidor\InstaladorII/Setup.exe
1.8 Ingresamos al Mysql Administrador
Laboratorio

Configuramos el Administrador del mysql


Laboratorio

Nos muestra la ventana del administrador del mysql


Laboratorio
Abrimos una consulta para acceder a la base de datos
Laboratorio

Carga la base de datos dbmm y dbcontamm


Laboratorio
Configuramos los DNS
Laboratorio
Seleccionamos el conector ODBC para crear los DNS
Laboratorio
Configuramos los dnscomer(dbmm) y dnscontabilidad(dbcontamm)
Laboratorio
Configuramos los dnscomer(dbmm) y dnscontabilidad(dbcontamm)
Laboratorio
2.- Instalación en el Usuario
Instalar el mysql y Sistema SIAV
2.1 Cliente Servidor/mysql/mysql-connector-odbc-3.51.12-win32
Laboratorio
Seleccionamos el conector ODBC para crear los DNS
Laboratorio
Configuramos los dnscomer(dbmm) y dnscontabilidad(dbcontamm)
Laboratorio
Configuramos los dnscomer(dbmm) y dnscontabilidad(dbcontamm)
Laboratorio

2.2 Cliente Servidor\InstaladorII/Setup.exe


2.3 Copiar el ejecutable Fabricacion.exe en el escritorio del usuario

Вам также может понравиться