Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura de sistemas distribuidos - Coggle Diagram
Arquitectura de sistemas distribuidos
La vista de la arquitectura
Separación de intereses
Redes y distribución
Complejidad en sistemas distribuidos
arquitectura en capas
Arquitecturas jerárquicas
Heterogeneidad
Heterogeneidad del rendimiento
Heterogeneidad de la plataforma
Heterogeneidad del sistema operativo
Impacto de la heterogeneidad
Portabilidad del software
Arquitecturas a nivel de sistema y hardware
Sistemas de acoplamiento flexible
Sistemas totalmente acoplados
Procesamiento en paralelo
Arquitecturas de software
Acoplamiento entre componentes de software
Taxonomía de las clases de arquitectura de softwar
Aplicaciones de un dos niveles
Aplicaciones de tres niveles
Aplicaciones de un solo nivel
Aplicaciones multitier
Cliente-Servidor
Variantes del modelo CS
Modelo CS
Peer-to-Peer
Caracteristicas
Comportamiento entre pares
Complejidad de conectividad
Arquitecturas de tres y varios niveles
Objetos distribuidos
Middleware: soporte para arquitecturas de software
Modelos de sistema de recursos colectivos y provisión de recursos informáticos
Rejilla
Nube
Grupo
Centro de datos
Virtualización de hardware
Maquinas virtuales
Configuraciones estáticas y dinámicas
Configuración dinámica
Configuración estática
Requisitos no funcionales de aplicaciones distribuidas
Replicacion
Robustez, disponibilidad, coherencia, rendimiento, escalabilidad, extensibilidad, transparencia, usabilidad.
La relación entre aplicaciones y redes distribuidas
Las aplicaciones distribuidas deben considerarse en una capa conceptualmente por encima de la parte superior de la pila de protocolos de red y no como parte de la capa de aplicación.