Evolución de los diferentes tipos de arquitecturas de sistemas


IEDGE | #hashtag en LinkedIn

La arquitectura de un sistema trata de describir, tanto desde un punto de vista físico como lógico,  la forma en la que trabajan los diferentes componentes del mismo.

[lwptoc]

Existen diferentes tipos de arquitecturas de sistemas cuya estructura varía en función de las necesidades de las empresas y del momento histórico en el que se introdujeron. Vamos a describir de forma esquemática las visiones lógica y física de las mismas.

Niveles lógicos

Con independencia de la implementación física, se puede realizar una subdivisión lógica de los sistemas de información en tres niveles:

  • Interfaz de usuario: nivel de presentación donde reside la lógica de presentación e interacción con el usuario.
  • La lógica de negocio: donde residen las reglas de negocio y validación. Es el núcleo funcional de la aplicación.
  • El acceso a los datos: nivel encargado de la persistencia e integridad de la información en el sistema.

Esta subdivisión es fundamental para entender la evolución de las arquitecturas.

Sistemas monolíticos/centralizados

Su implementación física consiste en disponer de un gran ordenador central (mainframe) que sirve a cientos o miles de usuarios conectados al mismo a través de una pantalla “tonta” (dumb terminal) que se utiliza para entrar o actualizar datos y acceder a información en el mainframe. Tanto la interfaz de usuario como las reglas de negocio y los datos residen en la misma máquina. Se produce, en consecuencia, un acoplamiento de niveles.

IBM popularizó en los setenta este tipo de arquitectura para satisfacer las necesidades de procesamiento grandes corporaciones. Sin embargo, en la actualidad muy pocas organizaciones utilizan exclusivamente este tipo arquitectura basada en un único ordenador central.

 Arquitectura de sistemas

Arquitectura cliente/servidor

A partir de mediados de los ochenta se fue extendiendo el uso de terminales “inteligentes” en forma de PC de sobremesa o portátiles que, además de teclado y pantalla, incorporan elevadas capacidades de proceso y almacenaje, de modo que los usuarios pueden procesar información localmente, de forma descentralizada y autónoma respecto al mainframe u ordenador central. Comienzan a implementarse numerosas redes locales, departamentales y corporativas.

Leer más

Gregorio Cortés

Profesor de Dirección de Sistemas y Tecnologías de la Información

 

IEDGE | Becas -100%

Además, hemos abierto el plazo de solicitud de BECAS -100% en los siguientes programas para profesionales: Máster en Marketing Digital, en el Máster en Growth Hacking & Marketing Automation, en el Máster en Digital Analytics & Big Data, en el Máster en eCommerce y en el Máster en Google Marketing Platform.

Cada año formamos a miles de alumnos en estas áreas de conocimiento. ¡Mejora en tu carrera profesional y solicita tu plaza!. Plazas limitadas por edición e IEDGE Business School se reserva el derecho de admisión.

  • Contenidos actualizados.
  • Profesores Internacionales.
  • Clases online en directo.
  • 6 meses de duración.

Comentarios


  1. Aramís Hernández
    comento el día 02 de septiembre a las 4:54 pm (#)


    ¿ Es posible hacer una partición de disco y/o sistema dentro de 1 sólo PC para logar una arquitectura distribuida a menor costo ?


  2. Gregorio Cortes
    comento el día 07 de septiembre a las 2:18 am (#)


    Gracias, Aramis. Para implementar la idea que propones: instalar una arquitectura distribuida dentro de una misma máquina, debemos utilizar una técnica denominada: Virtualización.

    Instalando un software de Virtualización sobre una máquina, podemos dividir esta en servidores diferenciados con su propias capacidades de proceso, almacenamiento, memoria, sistema operativo…, es decir, dividiendo todos los recursos de la máquina en partes que se comportan como servidores distintos.

    Saludos,
    Gregorio


  3. Fernando Pulido Soto
    comento el día 13 de septiembre a las 10:47 pm (#)


    Hola Gregorio, a lo que entiendo el nivel lógico de arquitectura sistemas es la seguridad de acuerdo a los usuarios que necesitamos, y funciones.
    Es muy útil y con la globalización necesario poder estar conectados al servidor desde cualquier parte del mundo y desde cualquier ordenador. La innovaciones en estas arquitectura facilitan la funcionalidad de las empresas y los empleados puedan trabajar en todas partes y a cualquier hora.
    Saludos
    Fernando


  4. Gregorio Cortes
    comento el día 15 de septiembre a las 4:45 am (#)


    Hola Fernando,

    Los niveles lógicos son una forma dividir y estructurar el los servicios que proporciona un SI. El hecho de que las TI que soportan un SI funcionen en un arquitectura distribuida, efectivamente, facilita los mismos sistemas puedan ser utilizados tanto dentro como fuera de las empresas.

    Saludos,
    Gregorio


  5. Nicolás Ponce
    comento el día 21 de noviembre a las 4:10 pm (#)


    Hola, respecto al tema que has posteado me interesa plantearte la siguiente cuestión: en un examen de tlelecomunicaciones que me estoy planteando, uno de los puntos se denomina «DIMENSIONAMIENTO DE NECESIDADES. EQUIPAMIENTO Y ARQUITECTURA DE LOS SISTEMAS». ¿Se podría tomar como referencia para su estudio la temática que has expuesto? Estoy desorientado y no sé dónde buscar referencias que me hagan ahondar en la búsqueda de más material. Gracias y saludos..


Abrir Whatsapp
¿Cómo podemos ayudarte?
© IEDGE AI Business School
Soy Laura Rodríguez, del Dpto. de Admisiones de IEDGE AI Business School. ¿Cómo puedo ayudarte?