2. Introducción
• La organización de los sistemas distribuidos trata básicamente
sobre los componentes de software que constituyen el
sistema.
• CONCEPTOS:
Unidad modular con las interfaces
Componente requeridas bien definidas, dicha unidad es
reemplazable dentro de su ambiente
Mecanismo que media la comunicación,
Conector coordinación o cooperación entre
componentes
3. Modelos arquitectónicos
• Por medio de componentes y conectores podemos lograr
varias configuraciones, las cuales se han clasificado en estilos
arquitectónicos:
Arquitectura basada en
Arquitectura en capas
objetos
Modelos Arquitectónicos
Arquitecturas basadas en Arquitecturas basadas en
datos eventos
4. Modelos arquitectónicos
• Arquitectura basada en capas. Los componentes se
estructuran (organizan) a modo de capas, donde la
componente de la capa Li se la permite llamar a componentes
de la capa subyacente Li-1, pero no del resto de capas.
• Arquitectura basada en objetos. Cada objeto corresponde a
lo que hemos definido como componente, y estos
componentes se conectan a través de un mecanismo de
llamadas a procedimientos (remotos).
• Arquitecturas centradas en datos. Los procesos se comunican
a través de un repositorio común (activo o pasivo).
• Arquitecturas basadas en eventos. Los procesos se
comunican a través de la propagación de eventos que
opcionalmente transportan datos.