User Tools

Site Tools


wiki:arq_1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:arq_1 [2024/11/11 12:30] adminwiki:arq_1 [2024/11/11 12:32] (current) admin
Line 15: Line 15:
 Los patrones arquitecturales proponen una organización de más alto nivel para sistemas de software, incluyendo sus principales módulos y las relaciones entre ellos. Estas relaciones definen, por ejemplo, que un módulo A puede (o no puede) utilizar los servicios de un módulo B. En esta seccion, estudiaremos patrones arquitecturales que dan origen a las siguientes arquitecturas: Los patrones arquitecturales proponen una organización de más alto nivel para sistemas de software, incluyendo sus principales módulos y las relaciones entre ellos. Estas relaciones definen, por ejemplo, que un módulo A puede (o no puede) utilizar los servicios de un módulo B. En esta seccion, estudiaremos patrones arquitecturales que dan origen a las siguientes arquitecturas:
  
-  * ([[Arquitectura Modelo-Vista-Controlador o MVC]]) +  * [[Arquitectura Modelo-Vista-Controlador o MVC]] 
-  * ([[Microservicios]]) +  * [[Microservicios]] 
-  * ([[Arquitectura basada en componentes OSSGi]]).+  * [[Arquitectura basada en componentes OSSGi]]
  
 Profundización: Algunos autores — como Taylor et al. ([[https://dl.acm.org/doi/book/10.5555/553109 | link]]) — hacen una distinción entre patrones y estilos arquitecturales. Según ellos, los patrones se enfocan en soluciones para problemas específicos de arquitectura; mientras que los estilos arquitecturales proponen que los módulos de un sistema deben organizarse de una manera determinada, lo que no necesariamente ocurre con el fin de resolver un problema específico. Así, para estos autores, MVC es un patrón arquitectural que resuelve el problema de separar la presentación y el modelo en sistemas de interfaces gráficas. Por otro lado, Pipes & Filtros constituyen un estilo arquitectural. Sin embargo, no haremos esta distinción. En lugar de ello, llamaremos a todos ellos patrones arquitecturales. Profundización: Algunos autores — como Taylor et al. ([[https://dl.acm.org/doi/book/10.5555/553109 | link]]) — hacen una distinción entre patrones y estilos arquitecturales. Según ellos, los patrones se enfocan en soluciones para problemas específicos de arquitectura; mientras que los estilos arquitecturales proponen que los módulos de un sistema deben organizarse de una manera determinada, lo que no necesariamente ocurre con el fin de resolver un problema específico. Así, para estos autores, MVC es un patrón arquitectural que resuelve el problema de separar la presentación y el modelo en sistemas de interfaces gráficas. Por otro lado, Pipes & Filtros constituyen un estilo arquitectural. Sin embargo, no haremos esta distinción. En lugar de ello, llamaremos a todos ellos patrones arquitecturales.
- 
-===== OSGi: Open Services Gateaway Initiative ===== 
- 
-La pregunta del millón es: “¿Qué es OSGi?” La respuesta más simple a esta pregunta es que se trata de una capa de modularidad para la plataforma Java. Por supuesto, la siguiente pregunta que podría surgir es: “¿Qué se entiende por modularidad?” Aquí usamos modularidad en el sentido tradicional, donde el código de la aplicación de software se divide en partes lógicas que representan intereses separados. 
  
  
  
wiki/arq_1.1731339055.txt.gz · Last modified: 2024/11/11 12:30 by admin