PATRONES ARQUITECTONICOS PARA SISTEMAS DISTRIBUIDOS

Descripción

UnADM 2017
Miguel Gm
Mapa Mental por Miguel Gm, actualizado hace más de 1 año
Miguel Gm
Creado por Miguel Gm hace más de 7 años
198
0

Resumen del Recurso

PATRONES ARQUITECTONICOS PARA SISTEMAS DISTRIBUIDOS
  1. Caracteristicas
    1. Transparencia:
      1. la ejecución y programación de las tareas debe ser igual que en entornos locales solo que muchos mas rápido y eficiente por la distribución de tareas.
      2. Concurrencia
        1. Todos los recursos de la red puede ser utilizados simultáneamente por los diferentes que estén conectados a la red.
        2. Eficiencia
          1. los procesos se deben ejecutar mucho mas rápido debido a no se trabaja con un único procesador si no con muchos interconectados
          2. Carencia de un reloj global
            1. no hay un reloj de sistema que restrinja el envió de mensajes entre los diferentes componente conectados a la red.
            2. Flexibilidad
              1. Permite realizar actualización de hardware y software que permiten irse desarrollando al mismo ritmo de la evolución de la tecnología.
              2. Escalabilidad
                1. Debe funcionar tanto para una docena de computadores como para mil conectadas en una sola red,
              3. Ventajas
                1. Procesador mas poderoso y menos costoso Avances en tecnologia de Comunicaciones Facilidad de compartir recursos Eficiencia y Flexibilidad Disponibilidad y Confiabilidad Crecimiento Modular
                2. Desventaja
                  1. Requerimientos de mayores controles de procesamiento Velocidad de propagación de la Información Servicio de Replicacion de Datos y servicios con posibilidades de fallas Mayores controles de acceso y procesos Mayor complejidad de La administración Mayores costos
                  2. ORIENTADO A SERVICIOS
                    1. La arquitectura basada en servicios representa un enfoque para la construcción de sistemas distribuidos. La estructura de una arquitectura de este tipo puede dividirse en dos partes:
                      1. Funcional
                        1. Transportación
                          1. Mecanismo utilizado para mover las requisiciones de servicios desde el consumidor hacia el proveedor y la respuesta al mismo.
                          2. Protocolo de comunicación de servicio
                            1. Mecanismo mediante el cual se establece la comunicación entre el proveedor y el consumidor del servicio.
                            2. Descripción del servicio
                              1. Esquema que se utiliza para indicar lo que el servicio proporciona como se invoca y la información requerida.
                              2. Proceso de negocio
                                1. Colección de servicios que son invocados en una secuencia en particular mediante un conjunto de reglas para cubrir un requerimiento especifico.
                                2. Descripción del servicio
                                  1. Indica la manera en que el servicio interactua, asi como el formato de la respuesta y solicitud del mismo
                                3. Servicio de Calidad
                                  1. Políticas
                                    1. Condiciones o reglas las cuales los servicios se hacen disponibles a los usuario
                                    2. Seguridad
                                      1. Reglas que aplican para la identificación, autorización y acceso a servicios
                                      2. Transacción
                                        1. Conjunto de atributos que deben ser aplicados a un grupo de servicios para proveer un resultado consistente
                                        2. Administración
                                          1. Conjunto de atributos aplicados para el manejo y la administración de los servicios, tanto provistos como consumidores
                                    3. Sistemas interactivos
                                      1. MVC
                                        1. Modelo-Vista-Controlador es un patrón de arquitectura de software que, utilizando 3 componentes (Vistas, Models y Controladores) separa la lógica de la aplicación de la lógica de la vista en una aplicación. Es una arquitectura importante puesto que se utiliza tanto en componentes gráficos básicos hasta sistemas empresariales
                                          1. Componentes
                                            1. Modelos
                                              1. Es la capa donde se trabaja con los datos, por tanto contendrá mecanismos para acceder a la información y también para actualizar su estado
                                              2. Vistas
                                                1. visualización de las interfaces de usuario
                                                2. Controladores
                                                  1. Contiene el código necesario para responder a las acciones que se solicitan en la aplicación
                                            2. Sistemas Adaptables
                                              1. Proxy
                                                1. Es un patrón estructural que tiene como propósito proporcionar un subrogado o intermediario de un objeto para controlar su acceso.
                                                  1. Participantes
                                                    1. proxy remoto
                                                      1. responsable de codificar una petición y sus argumentos, y de enviarla al objeto remoto.
                                                      2. proxy virtual
                                                        1. puede hacer caché de información del objeto real para diferir en lo posible el acceso a este.
                                                        2. proxy de protección
                                                          1. comprueba que el cliente tiene los permisos necesarios para realizar la petición.
                                                    Mostrar resumen completo Ocultar resumen completo

                                                    Similar

                                                    6 Técnicas de Enseñanza que No Conocías
                                                    maya velasquez
                                                    La Ética según Aristóteles
                                                    Diego Santos
                                                    Biología Celular
                                                    maya velasquez
                                                    El arte neoclasicista
                                                    maya velasquez
                                                    Disoluciones Químicas
                                                    maya velasquez
                                                    Razonamiento lógico
                                                    Liz García
                                                    SIGNOS DE PUNTUACIÓN
                                                    Valeria Hernandez
                                                    Sistema Nervioso
                                                    Salim Cueter Paternina
                                                    Esquema Del Feudalismo
                                                    irismateos
                                                    El mentefacto conceptual y sus partes
                                                    NEIL BERNAL R.
                                                    MÓDULO VI - DEFENSA PERSONAL
                                                    TRAINING SECURITY