Arquitectura Basada en Eventos PDF

Title Arquitectura Basada en Eventos
Author Olivia Cristina Lopez Hernandez
Course Patrones De Diseño
Institution Instituto Tecnológico de Tijuana
Pages 3
File Size 111.6 KB
File Type PDF
Total Downloads 37
Total Views 170

Summary

Qué es , Ejemplos, Ventajas y Desventajas...


Description

Tecnológico Nacional De México Instituto Tecnologico de Tijuana Semestre Agosto-Diciembre 2017 Ingeniería en Sistemas Computacionales Patrones de Diseño Serie: SC7A Resumen Arquitectura basada en eventos López Hernández Olivia Cristina #14212037 Tijuana B.C. 07/11/17

Patrones arquitectónicos

Expresan estructuras de organización base o esquema para un

software.

Proporcionando un conjunto de sub-sistemas predefinidos, especificando: ●

Responsabilidades



Reglas



Directrices

Cuales determinan la organización, comunicación, interacción y relaciones entre ellos. A diferencia de los patrones de diseño estas son plantillas incompletas y no se pueden aplicar directamente al código con modificaciones meramente contextuales. Los patrones arquitectónicos a su vez se salen del código puro de la aplicación y suben e incluyen software, hardware, redes, inclusos las personas.

Evento Cualquier cambio de estado significante para el sistema.Cada evento se propaga de manera inmediata a otras partes del sistema en la medida que sea necesario.Los eventos no viajan, solamente ocurren. Por otro lado, el término evento es frecuentemente usado para denotar el mensaje de notificación en sí mismo, lo cual puede

llevar

a

algún

Estructura

tipo

de

confusión.

del

Un evento está compuesto por el encabezado evento y el cuerpo evento. El encabezado de evento incluye: ● Información como el nombre del evento ● Fecha ● Hora ● Tipo El texto del evento es la parte que describe lo que ha ocurrido en realidad.

Arquitectura dirigida por eventos (Event-driven architecture o EDA) Patrón de arquitectura software se centra en: ● Torno a la producción ●

Detección

● Consumo ●

Respuestas

Evento

Ante “eventos”. Sistema dirigido por eventos Está compuesto de emisores de eventos (o agentes) y consumidores de eventos. Los consumidores tienen la responsabilidad de llevar a cabo una reacción tan pronto como el evento esté presente. La reacción puede o no puede ser completamente proporcionada por el consumidor en sí mismo. Por ejemplo, el consumidor debe tener solamente la responsabilidad de filtrar, transformar y reenviar el evento a otro componente o debe proporcionar una reacción propia a algún evento. Ventajas de la arquitectura dirigida por eventos ● Permite a las aplicaciones y sistemas ser construidos de una manera que facilita un mayor grado de reacción, debido a que los sistemas dirigidos por eventos están, por el diseño, más normalizados para entornos no predecibles y asíncronos. ● Puede complementar la arquitectura orientada a servicios (SOA) porque los servicios pueden ser activados por disparadores que se encuentran en eventos entrantes. Este paradigma es particularmente útil cuando el consumidor no proporciona algún contenedor ejecutivo propio. Desventajas de la arquitectura dirigida por eventos ● Pobre compresibilidad: Puede ser difícil prever qué pasará en respuesta a una acción. ● No hay garantía del lado del publicador, que el suscriptor responderá al evento. ● No hay mucho soporte de recuperación en caso de falla parcial.

Referencias https://ingeniods.wordpress.com/2013/09/16/patrones-arquitectonicos/ file:///C:/Users/Biblio50/Downloads/Service%20Oriented%20Architecture.pdf http://arquitecturaorientadaaeventos.blogspot.mx/...


Similar Free PDFs