ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
Tipos de arquitecturas de sistemas
1. TIPOS DE ARQUITECTURA DE SISTEMAS
LUIS ANGEL AREVALO SALTARIN
CORPORACIÓN TECNOLÓGICA INDOAMÉRICA
PROGRAMA TECNOLOGÍA EN SISTEMAS DE INFORMACION
BARRANQUILLA
2018
2. TIPOS DE ARQUITECTURA DE SISTEMAS
LUIS ANGEL AREVALO SALTARIN
TRABAJO DE ARQUITECTURA DE PC
Tutor
IVAN DARIO DEVIA ACOSTA
CORPORACIÓN TECNOLÓGICA INDOAMÉRICA
PROGRAMA TECNOLOGÍA EN SISTEMAS DE INFORMACION
2
3. BARRANQUILLA
2018
TABLA DE CONTENIDO
Pág.
INTRODUCCION
1. DEFINICION DE ARQUITECTURA DE SISTEMAS 4
2. TIPOS DE ARQUITECTURA DE SISTEMAS 4
2.1 SISTEMAS MONOLITICOS CENTRALIZADOS 4
2.2 ARQUITECTURA CLIENTE SERVIDOR 5
2.3 ARQUITECTURA DISTRIBUIDA 6
3
4. 1. Definición de arquitectura de sistemas
Dando una breve definición una arquitectura de sistema es una representación
de un sistema en la que hay una correlación de funciones con componentes de
hardware y software, una correlación de la arquitectura de software con la
arquitectura de hardware, e interacción humana con estos componentes.1
2. Tipos de arquitectura de sistemas
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.
Ilustración 1: Sistema monolítico/centralizado
1
Concepto de arquitectura de sistemas. Consultado el 26/04/18- disponible en:
https://cgrw01.cgr.go.cr/rup/RUP.es/LargeProjects/core.base_rup/guidances/concepts/system_architec
ture_5F3B1E17.html
4
5. 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.
En esta arquitectura tanto interfaz de usuario, basada en Windows, como la
lógica de negocio de las aplicaciones reside en las máquinas “cliente”. Los
datos residen en el servidor y son compartidos por todas las estaciones cliente.
Ilustración 2: Arquitectura cliente/servidor
5
6. Arquitectura distribuida
A mediados de los noventa con el uso generalizado de Internet surge la
arquitectura distribuida. Se establece una división entre los distintos niveles
lógicos, necesaria para soportar las nuevas arquitecturas Internet.
Implementación de dicha separación se consigue con la incorporación de un
nuevo tipo de servidor: el servidor de aplicaciones. La lógica de negocio, que
en la arquitectura cliente/servidor residía en el PC, es ejecutada ahora en los
servidores de aplicaciones.
Ilustración 2: Arquitectura cliente/servidor
Como se ve en la ilustración, en la arquitectura distribuida cada nivel lógico
dispone de un tipo de servidor físico especializado:
• Interfaz de usuario -> Servidor web
• La lógica de negocio -> Servidor de aplicaciones
• Acceso a los datos -> Servidor de base de datos
El desarrollo de esta arquitectura ha sido un facilitador para el desarrollo de
Internet y llegado hasta nuestros días. La computación en la nube (cloud
computing) es su último exponente.
2
2
IEDGE BUSINESS SCHOOL. Evolución de los diferentes tipos de arquitecturas de sistemas. Consultado el
día 26/04/18, Disponible en: https://www.iedge.eu/gregorio-cortes-evolucion-de-los-diferentes-tipos-
de-arquitecturas-de-sistemas
6
7. Arquitectura distribuida
A mediados de los noventa con el uso generalizado de Internet surge la
arquitectura distribuida. Se establece una división entre los distintos niveles
lógicos, necesaria para soportar las nuevas arquitecturas Internet.
Implementación de dicha separación se consigue con la incorporación de un
nuevo tipo de servidor: el servidor de aplicaciones. La lógica de negocio, que
en la arquitectura cliente/servidor residía en el PC, es ejecutada ahora en los
servidores de aplicaciones.
Ilustración 2: Arquitectura cliente/servidor
Como se ve en la ilustración, en la arquitectura distribuida cada nivel lógico
dispone de un tipo de servidor físico especializado:
• Interfaz de usuario -> Servidor web
• La lógica de negocio -> Servidor de aplicaciones
• Acceso a los datos -> Servidor de base de datos
El desarrollo de esta arquitectura ha sido un facilitador para el desarrollo de
Internet y llegado hasta nuestros días. La computación en la nube (cloud
computing) es su último exponente.
2
2
IEDGE BUSINESS SCHOOL. Evolución de los diferentes tipos de arquitecturas de sistemas. Consultado el
día 26/04/18, Disponible en: https://www.iedge.eu/gregorio-cortes-evolucion-de-los-diferentes-tipos-
de-arquitecturas-de-sistemas
6