EJEMPLO DE SISTEMAS OPERATIVOS DISTRIBUIDOS
Sistemas distribuidos en bancos
Es sistema bancario de internet utiliza una
arquitectura cliente-servidor de tres capas.
La base de datos de clientes del banco
(usualmente ubicada sobre una computadora mainframe) proporciona servicios de
gestión de datos; un servidor web proporciona los servicios de aplicación tales
como facilidades para transferir efectivo, generar estados de cuenta, pagar
facturas, y así sucesivamente. La propia computadora del usuario con un
navegador de Internet es el cliente.
El sistema es escalable, porque es
relativamente fácil añadir nuevos servidores web, a medida que el número de
clientes crece. El uso de una arquitectura de tres capas permite optimizar la
transferencia de información entre el servidor web y el servidor de la base de
datos. Las comunicaciones entre estos sistemas pueden usar protocolos de
comunicación de bajo nivel muy rápidos. Para recuperar información de la base
de datos se utiliza un middleware eficiente que soporte consultas a la base de
datos en SQL (Structured Query Language).
La información de la base de datos esta
almacenada físicamente en diferentes sitios de la red. En cada sitio de la red,
la parte de la información, se constituye como una base de datos en sí misma.
Las bases de datos locales tienen sus propios usuarios locales, sus propios
DBMS y programas para la administración de transacciones, y su propio
administrador local de comunicación de datos. Estas base de datos locales deben
de tener una extensión, que gestione las funciones de sociedad necesarias; la
combinación de estos componentes con los sistemas de administración de base de
datos locales, es lo que se conoce como Sistema Administrador de Base de Datos
Distribuidas. Este gestor global permite que usuarios puedan acceder a los
datos desde cualquier punto de la red, como si lo hicieran con los datos de su
base de datos local, es decir, para el usuario, no debe existir diferencia en
trabajar con datos locales o datos de otros sitios de la red.
La topología y los atributos físicos de la red
están ocultados por los protocolos de red, mientras que la arquitectura de cada
máquina está ocultada por el sistema operativo. Como los componentes de un
sistema distribuido pueden ser heterogéneos, se requiere una capa de software
(a menudo llamado middleware) para proporcionar la visión de sistema único.
Comentarios
Publicar un comentario