PATRONES ARQUITECTONICOS PARA SISTEMAS DISTRIBUIDOS

Description

UnADM 2017
Miguel Gm
Mind Map by Miguel Gm, updated more than 1 year ago
Miguel Gm
Created by Miguel Gm almost 7 years ago
198
0

Resource summary

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.
                                                    Show full summary Hide full summary

                                                    Similar

                                                    'The Merchant of Venice' - William Shakespeare
                                                    cian.buckley
                                                    Breaking Bad
                                                    PatrickNoonan
                                                    Aggression mind-map for A2 AQA Psychology
                                                    poeticjustice
                                                    A-Level Physics: Course Overview
                                                    cian.buckley+1
                                                    B7: Further Biology
                                                    Matthew Law
                                                    Maths Revision
                                                    Asmaa Ali
                                                    EEO Terms
                                                    Sandra Reed
                                                    Psychology subject map
                                                    Jake Pickup
                                                    F211- Module 1 Cells, exchange and transport
                                                    eilish.waite
                                                    Test your Knowledge with Quizzes
                                                    daniel.praecox
                                                    Navegacion
                                                    Adriana Forero