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 over 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

                                                    OCR AS Biology - Lipids
                                                    Chris Osmundse
                                                    A level Henry VIII: Foreign policy
                                                    avocadolover
                                                    Analysing Text
                                                    amberbob27
                                                    HRCI Glossary of Terms A-N
                                                    Sandra Reed
                                                    GCSE REVISION TIMETABLE
                                                    haameem1999
                                                    GCSE AQA Physics - Unit 1
                                                    James Jolliffe
                                                    GCSE REVISION TIMETABLE
                                                    gracemiddleton
                                                    GCSE REVISION TIMETABLE
                                                    TheJileyProducti
                                                    Globalisation Case Studies
                                                    annie
                                                    I always Feel Tired
                                                    Fatma Shwaylia