ARQUITECTURA DE SOFTWARE

Páginas: 9 (2039 palabras) Publicado: 17 de octubre de 2014
1

INSTITUTO TECNOLÓGICO DE ORIZABA
ARQUITECTURA DE SOFTWARE

UNIDAD 4: ACTIVIDAD

Nombre:
Edgar Israel González Salgado

CATEDRATICO:
Ana María Chávez Trejo

2
INDICE
DESCRIPCIÓN DEL ESTILO DE ARQUITECTURA ORIENTADA A EVENTOS. . . . . . . . . . . . . . . . . 3
DESCRIPCIÓN DEL MODELO ARQUITECTÓNICO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
EJEMPLODE UN SISTEMA IMPLEMENTADO CON EL ESTILO EDA. . . . . . . . . . . . . . . . . . . . . .7
VISTA LÓGICA DE LA ARQUITECTURA SOFTWARE EDA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
CONCLUCIONES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
BIBLIOGRAFIA. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3

1.- UNA DESCRIPCIÓN DEL ESTILO DE ARQUITECTURA ORIENTADA A EVENTOS
La Arquitectura dirigida por eventos, Event-driven architecture o EDA, es un patrón de arquitectura
software que promueve la producción, detección, consumo de, y reacción a eventos.
Un evento puede ser definido como "un cambio significativo en unestado". Por ejemplo, cuando un
consumidor compra un coche, el estado del coche pasa de "se vende" a "vendido".
Usar un modelo basado en eventos y en mensajes hace que la aplicación sea desplegable de una
manera mucho más distribuible, lo que mejora enormemente las posibilidades de escalabilidad.
Se habla mucho de las arquitecturas SOA pero sin duda las arquitecturas EDA (Event DrivenArchitectures) son el complemento ideal para un motón de escenarios habituales.
Construir aplicaciones y sistemas alrededor de una arquitectura dirigida por eventos permite a
estas 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.La arquitectura dirigida por eventos 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.
SOA 2.0 engloba las implicaciones de las arquitecturas SOA y EDA proporcionando a unmas rico y
más robusto nivel, creando un nuevo patrón de eventos. Este nuevo concepto de disparadores de patrones
de inteligencia promueve a humanos autónomos o procesamiento automático que añade valor exponencial
al negocio. Esto se debe a que se inyecta información de valor añadido en patrón reconocido que no podrá
haber sido obtenido previamente.
La maquinaria computacional y los sensores(como sensores de cualquier tipo, actuadores,
controladores,...) pueden detectar cambios de estado de objetos o condiciones y crear eventos que pueden
ser procesados por un servicio o un sistema. Los disparadores de eventos son condiciones que tienen como
resultado la creación de un evento.
La programación dirigida por eventos es la base de lo que llamamos interfaz de usuario, aunque
puedeemplearse también para desarrollar interfaces entre componentes de Software o módulos del núcleo.
En los primeros tiempos de la computación, los programas eran secuenciales, también llamados
Batch. Un programa secuencial arranca, lee parámetros de entrada, procesa estos parámetros, y produce un
resultado, todo de manera lineal y sin intervención del usuario mientras se ejecuta.
Con la aparición ypopularización de los PC, el software empieza ser demandado para usos alejados
de los clásicos académicos y empresariales para los cuales era necesitado hasta entonces, y quedó patente
que el paradigma clásico de programación no podría responder a las nuevas necesidades de interacción con
el usuario que surgieron a raíz de este hecho.

4
Un patrón de arquitectura software que promueve...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS