SlideShare una empresa de Scribd logo
1 de 7
TIPOS DE ARQUITECTURA DE SISTEMAS
LUIS ANGEL AREVALO SALTARIN
CORPORACIÓN TECNOLÓGICA INDOAMÉRICA
PROGRAMA TECNOLOGÍA EN SISTEMAS DE INFORMACION
BARRANQUILLA
2018
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
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
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
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
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
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

Más contenido relacionado

Similar a Tipos de arquitecturas de sistemas

Arquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadasArquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadasTensor
 
Exposición Unidad I - Ingeniería en Software II.pptx
Exposición Unidad I - Ingeniería en Software II.pptxExposición Unidad I - Ingeniería en Software II.pptx
Exposición Unidad I - Ingeniería en Software II.pptxjuan351241
 
ESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptx
ESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptxESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptx
ESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptxNirsaPosorja
 
Lider vicibilidaden
Lider vicibilidadenLider vicibilidaden
Lider vicibilidadenanabel
 
Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...
Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...
Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...Angel Rene
 
diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacionzulaymaylin
 
Las universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubesLas universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubeslourdes_rocio
 
Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.Matias Cappato
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2bistasa
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Andres Solorzano
 
Arquitectura del proyecto
Arquitectura del proyectoArquitectura del proyecto
Arquitectura del proyectomigue_lacho30
 

Similar a Tipos de arquitecturas de sistemas (20)

Proyecto
ProyectoProyecto
Proyecto
 
Resumen capitulo no.3 led
Resumen capitulo no.3 ledResumen capitulo no.3 led
Resumen capitulo no.3 led
 
Arquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadasArquitecturas de computadores_avanzadas
Arquitecturas de computadores_avanzadas
 
Exposición Unidad I - Ingeniería en Software II.pptx
Exposición Unidad I - Ingeniería en Software II.pptxExposición Unidad I - Ingeniería en Software II.pptx
Exposición Unidad I - Ingeniería en Software II.pptx
 
ESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptx
ESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptxESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptx
ESTRUCTURA Y DISEÑO DE RED PARA UN CENTRO DE CÓMPUTO.pptx
 
ARTICULO
ARTICULOARTICULO
ARTICULO
 
Lider vicibilidaden
Lider vicibilidadenLider vicibilidaden
Lider vicibilidaden
 
Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...
Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...
Anexo 28-actividad-7-adminsitracion-de-sistemas-operativos-en-red-de-distribu...
 
Arquitectura web
Arquitectura webArquitectura web
Arquitectura web
 
Estilos arquitectónicos
Estilos arquitectónicosEstilos arquitectónicos
Estilos arquitectónicos
 
diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacion
 
Ensayo
EnsayoEnsayo
Ensayo
 
Instituto tecnológico de comitancillo
Instituto tecnológico de comitancilloInstituto tecnológico de comitancillo
Instituto tecnológico de comitancillo
 
Las universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubesLas universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubes
 
Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Informe acerca de la tecnología cloud computing
Informe acerca de la tecnología cloud computingInforme acerca de la tecnología cloud computing
Informe acerca de la tecnología cloud computing
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018
 
Arquitectura del proyecto
Arquitectura del proyectoArquitectura del proyecto
Arquitectura del proyecto
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (20)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
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