El documento presenta una introducción a los modelos arquitectónicos en sistemas distribuidos, enfatizando la importancia de los componentes de software y su comunicación. Se describen diferentes estilos arquitectónicos, incluyendo arquitecturas basadas en capas, objetos, datos y eventos. Cada arquitectura ofrece una forma única de organizar y conectar componentes, facilitando así la estructura y la cooperación dentro del sistema.