Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cliente Servidor 1205547119244424 2
Cliente Servidor 1205547119244424 2
ARQUITECTURA MAINFRAME
Procesos centralizados Dependencia total del MainFrame Terminales brutas Todo el proceso se realiza de lado del MainFrame No soporta GUI No es cliente servidor
ARQUITECTURA MAINFRAME
MAINFRAME
100% Procesamiento
ARQUITECTURA DESKTOP
Una mquina, un proceso, un usuario Arquitectura monoltica No existe posibilidad de concurrencia Requiere de dispositivos externos para compartir informacin. Dbase II
ARQUITECTURA DESKTOP
Estructura Monoltica
ARQUITECTURA FILE-SHARING
Una mquina comparte recursos (Archivos) Otra mquina peticiona los recursos y trabaja sobre ellos Terminales inteligentes Los procesos se realizan de lado de la mquina que peticiona el archivo Soporta GUI No es cliente servidor Funciona medianamente con bajo nivel de trfico, archivos pequeos, pocas actualizaciones, poca concurrencia. (Mximo 12 usuarios simultneos)
ARQUITECTURA FILE-SHARING
REPOSITORIO DE ARCHIVOS
ARQUITECTURA FILE-SHARING
Algunos gestores de bases de datos que utilizan arquitectura File Sharing. Muchos de ellos hbridos entre desktop y FS
Xbase,
Es una arquitectura basada en el principio clsico de divide y vencers, donde el procesamiento se fracciona entre dos entidades fundamentales denominadas cliente y servidor.
SERVIDOR Y% Proceso
CLIENTE X% Proceso
X + Y = 100%
Surge en la dcada de los 80 como respuesta a la evolucin del hardware en trminos de redes, planteando un modelo verstil, modular basado en mensajes que permite incrementar la flexibilidad, la escalabilidad y la nteroperacin de los sistemas.
El cliente se define como el PROCESO que requiere un servicio en particular El servidor se define como el PROCESO que provee dicho servicio Debido a que clientes y servidores son conceptos a nivel software y no hardware, una misma mquina puede actuar como cliente y servidor al mismo tiempo.
Algunos ejemplos: Servidor Web (Apache, IIS) Cliente Web (IExplorer, Netscape Navigator, Mozilla)
Servidor FTP (SFTP) Cliente FTP (Cute FTP, WS FTP) Cliente FTP Servidor FTP
Protocolo
Servidor IRC (IRC Server) Cliente IRC (Mirc, Pirch) Cliente IRC Servidor IRC
Protocolo
Servidor de Bases de datos (Interbase, Oracle, SyBase, MySql, SQL Server, Postgress) Cliente de Base de Datos (IBManager,IBConsole, Su propio aplicativo !!!)
Cliente Interbase
Servidor InterBase
Protocolo
Servidor DB (InterBase)
Lgica
Lgica
Buen manejo de concurrencia hasta con 100 usuarios simultneos aprox. Protocolos propietarios pueden causar problemas de flexibilidad, portabilidad y escalabilidad.
Presentacin
Almacenamiento
Lgica
Lgica
Agrega una capa intermedia (middle tier) que permite priorizacin y gestin de peticiones, gestin de balance, entre otros. Buen manejo de concurrencia con miles de usuarios simultneos Protocolos estandarizados permiten gran flexibilidad, portabilidad y escalabilidad.
Presentacin
Lgica
Almacenamiento
Lgica
Ejemplo: Google
Millones de clientes (5000.000 por da, 57 por segundo aprox.)
Servidor de indexacin
Servidor de documentos
Servidor de balance