Conjunto interrelacionado de componentes que interactuan entre si con el fin de lograr un objetivo
Qué es Sistema
Ver un objeto enfocándose en la información más relevante e ignorar el resto de información
Qué es abstracción
Middleware base, protocolo que permite a un programa de computadora ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos (o detalles de red).
Que es RPC
Es cuando se consideran aspecto de cuando el software administra los clicks, taps en el celular o strokes en los teclados
Qué es manejo y control de eventos
Son servidores basados en componentes que residen en una capa media en una arquitectura de N-Capas, proveen comunicación distribuida, seguridad, transacciones y persistencia, son ampliamente utilizados para construir aplicaciones que serán utilizadas en internet.
Que son servidores de aplicaciones
Qué es análisis
Propiedad en la que un proceso puede tomar múltiples formas
Qué es polimorfismo
Se encargan de entregar mensajes entre aplicaciones, es decir integrar aplicaciones
La tendencia de que varias cosas ocurran al mismo tiempo en el sistema, es un aspecto clave en el diseño del software
Qué es concurrencia
Es una parte modular del sistema que encapsula su contenido, su manifestación es reemplazable dentro de su ambiente, define su comportamiento en término de interfases
Qué es componente de software
Proceso en el que las personas crean software o cualquier producto y durante el cual se toman decisiones y se construyen objetos que acarrean una intención de lo que esos objetos harán y cómo van a ser percibidos y usados
Qué es diseño
Se agrupan y empacan detalles internos de una abstracción y se hace que estos detalles no sean accesibles a entidades externas
Qué es encapsular y ocultar información
En este tipo de middleware, se le llama tópico a las colas de mensajes
Qué es Publish Subscriber middleware
Se toma en cuenta tanto la experiencia de usuario como que sea amigable e inclusivo el software, es un aspecto clave en el diseño de software
Qué es interacción y presentación
Representación de uno o más aspectos estructurales de la arquitectura que ilustra cómo la arquitectura direcciona uno o más intereses para uno o más involucrados
Qué es vista de la arquitectura
Es cuando se tiene la claridad de que los objetos que se diseñan son para cumplir propósitos humanos
Qué es diseño centrado en el humano
Es cuando se busca que la medida de interdependencia entre los componentes de un sistema sea baja
Qué es débil o bajo acomplamiento?
Tipo de middleware en el que se hace el mejor esfuerzo para entregar un mensaje pero si el servidor tiene un fallo, no se garantiza la entrega de los mensajes
Qué es MOM Best Effort
Este aspecto centra su interés la habilidad del sistema de confiablemente controlar, monitorear y auditar quienes pueden realizar qué acciones en los diferentes recursos del sistema y la habilidad de detectar y recuperarse de fallas en mecanismos de seguridad.
Qué es seguridad
Captura la estructura de un sistema de software en términos de componentes y como éstos interactúan, define un diseño de reglas amplio del sistema y considera como éste puede cambiar
Qué es arquitectura de software
Es la disciplina en donde se aplican metodos, técnicas y herramientas para la creación, modificación y operación del software
Qué es ingeniería de software
Es un área de diseño que es relevante a uno o más interesados en el sistema, conviene separarlos
Qué es un interés
Es el proceso de cambiar un sistema después de que ha sido entregado
Qué es mantenimiento
El sistema controla y contiene los errores de un sistema o componente luego que hayan ocurrido.
Qué es tolerancia a fallos
Colección de actividades, tácticas, guías que son utilizadas para asegurar que el sistema exhibe un conjunto relacionado de propiedades de calidad que requieren consideración a través de varias vistas de la arquitectura.
Que es perspectiva de arquitectura