Sistemas de informacion
Almacenamiento Cliente/servidor y bases de datos en el web
Modelo Cliente-Servidor
La arquitectura cliente-servidor es una nueva tendencia en el desarrollo de redes locales, debido a la necesidad de compartir datos, para poder optimizar los recursos de hardware y software
El paradigma cliente-servidor tiene como objetivo optimizar el uso tanto del hardware como del software através de la separación de funciones: el cliente, que maneja la porción de la aplicación y el servidor que administra los procesos de almacenamiento y recuperación de los datos
Modelo Cliente-Servidor
Puede presentarse como uno a varios clientes y uno o más servidores, junto con un sistema operativo y una plataforma de comunicación para formar un sistema cooperativo que permita lacomputación distribuida, el análisis y la presentación de datos.
Un único servidor típicamente sirve a una multitud de clientes, ahorrando a cada uno de ellos el problema de tener la información instalada y almacenada localmente.
Tipos de sistemas cliente-servidor
Los sistemas Cliente-Servidor pueden ser de muchos tipos, dependiendo de las aplicaciones que el servidor pone a disposición de losclientes. Entre otros, existen:
* Servidores de Impresión, mediante el cual los usuarios comparten impresoras.
* Servidores de Archivos, con el cual los clientes comparten discos duros.
* Servidores de Bases de Datos, donde existe una única base de datos.
* Servidores de Lotus Notes, que permite el trabajo simultáneo de distintos clientes con los mismos datos, documentos o modelosCliente
En el modelo cliente-servidor, el cliente es primordialmente un consumidor de servicios que están disponibles a través de una red de cómputo y que son proveídos por uno o varios servidores.
El modelo establece una clara separación de funciones basándose en la idea de servidores que actúan como proveedores de servicios respondiendo a los requerimientos de los clientes
Servidor
Elservidor es un proceso o conjunto de procesos que deben existir en una computadora para proveer servicios a uno o más clientes y debe contar con las siguientes características:
* Proveer servicios al cliente, los cuales quedarán definidos a través de las necesidades de la organización. Los servicios pueden requerir tareas computacionales sencillas como el procesamiento de imágenes.
Servidor
Elservidor responde a consultas y comandos del cliente y por lo tanto nunca inicia un proceso de comunicación, es decir, puede actuar como un proveedor de servicios.
Un servidor debe de ocultar el sistema cliente-servidor del cliente y del usuario, es decir, debe poder comunicarse con otros aunque sean diferentes los sistemas operativos, o la tecnología de red local.
Bases de datos en web
Enla actualidad surge la posibilidad de utilizar aplicaciones que permitan acceder a información de forma dinámica, tal como a bases de datos, con contenidos y formatos muy diversos.
Una de las ventajas de utilizar el Web para este fin, es que no hay restricciones en el sistema operativo que se debe usar, permitiendo la conexión entre si, de las páginas Web desplegadas en un navegador del Web quefunciona en una plataforma, con servidores de bases de datos alojados en otra plataforma. Además, no hay necesidad de cambiar el formato o estructura de la información dentro de las bases de datos.
Como funcionan las bases en web
Para realizar una requisición de acceso desde el Web hasta una base de datos no sólo se necesita de un navegador del Web y de un Servidor Web, sino también de unsoftware de procesamiento (aplicación CGI), el cual es el programa que es llamado directamente desde un documento HTML en el cliente.
Dicho programa lee la entrada de datos desde que provienen del cliente y toma cierta información de variables de ambiente. El método usado para el paso de datos está determinado por la llamada CGI.
Modelo Cliente-Servidor
Categorización de Interfaces Web/DBMS...
Regístrate para leer el documento completo.