Transacciones - Sistemas centralizados y distribuidos


SISTEMAS CENTRALIZADOS


Los sistemas centralizados se caracterizan por:

  • Un procesador central que ejecuta todas las aplicaciones
  • Recursos locales compartidos
  • Alta seguridad y confiabilidad de los datos
  • Administración única del sistema
  • Políticas de seguridad y acceso bien definidas y homogéneas
  • Alto coste de procesadores y dispositivos de almacenamiento
  • Dependencia del Centro de Proceso de Datos
  • Un único sistema operativo


Los componentes de proceso de información por lo general están ubicados en un único ordenador y se comunican a través de un área o espacio común (memoria operativa y disco).

Un ejemplo de sistema centralizado es el ordenador central de IBM (IBM Host o IBM Mainframe).



SISTEMAS DISTRIBUIDOS





Los sistemas distribuidos se caracterizan por:

  • Varios procesadores ejecutándose en sitios diferentes 
  • Existencia de uno o varios canales de comunicación que permitan comunicar los procesadores
  • Solo determinados recursos locales son compartidos
  • Dispersión de los datos entre diferentes sistemas lo que obliga a utilizar protocolos seguros al colocarlos en el canal de comunicación
  • Administración del sistema distribuida
  • Políticas de seguridad y acceso diversas
  • Independencia del Centro de Proceso de Datos
  • Diferentes sistemas operativos


Los componentes de proceso de información estás ubicados por lo general en diferentes ordenadores que pueden tener diferentes tecnologías, dimensiones, características técnicas y sistemas operativos. Estos ordenadores se comunican entre sí a través de un canal común que suele estar basado en red y la información es intercambiada con arreglo a unas normas o estándares denominados protocolos que cada ordenador o componente del sistema distribuido está obligado a entender.

Un ejemplo de sistema distribuido es una granja de servidores de diferentes tecnologías y uso (servidores de aplicación, bases de datos, etc.) interconectados a una intranet empresarial.

Las arquitecturas basadas en servicios (SOA – Service Oriented Architecture) son ejemplos claros de sistema distribuido. En estas arquitecturas, componentes de software denominados servicios exponen sus funcionalidades y su capacidad de proceso de información a lo largo de un bus común o canal de comunicación. Algunos de estos componentes pueden estar basados en servidores Windows, otros en servidores UNIX y otros en ordenador central.










posted under , |

1 comentarios:

Unknown dijo...

cool

Publicar un comentario

Entrada más reciente Entrada antigua Inicio