Sei sulla pagina 1di 8

PATRÓN DE SERVICIO DE

MENSAJERÍA
INTEGRANTES:

 FREDDY AYÓN CASTILLO

 ALEX ARMIJOS COLCHA

 GALO GONZALES AMAYA

 BRYAN MANZABA LINDAO

 IVELISSE ORTEGA JIMENEZ

 JOSELINE TOVAR JARRIN


MARCO TEÓRICO

• SOA: Es un marco de trabajo conceptual que permite a las organizaciones unir los objetivos de negocio
con la infraestructura de TI integrando los datos y la lógica de negocio de sus sistemas separados.
• PATRON DE DISENO: son el esqueleto de las soluciones a problemas comunes en el desarrollo de
software.
• PATRON COMPUESTO: sirve para construir objetos complejos a partir de otros más simples y similares
entre sí, gracias a la composición recursiva y a una estructura en forma de árbol.
• LENGUAJE DE PATRON DE DISEÑO: es un método estructurado para describir una serie de buenas
prácticas de diseño en un área particular.
• CATALOGO DE PATRON DE DISEÑO: es un grupo de patrones clasificados por uno o más criterios y
relacionados entre sí, los cuales pueden ser utilizados de forma conjunta o independiente.
PATRÓN DE SERVICIO DE MENSAJERÍA

Patrones implementadles usando funcionalidades


estándares de ESB . Los patrones agrupados en esta
categoría apuntan a resolver problemáticas comunes en el
uso de mensajería, para las cuales la mayoría de los ESB
incorporan funcionalidades que permiten su
implementación.
TIPOS DE PATRONES DE DISEÑO PARA EL SERVICIO DE
MENSAJERÍA
• MESSAGE CHANNEL
• PIPE & FILTERS
• CONTENT-BASED ROUTER
• MESSAGE FILTER
• RECIPIENT LIST
• SPLITTER
• AGGREGATOR
• SCATTER-GATHER
MESSAGE CHANNEL PIPE & FILTERS

Conectar dos aplicaciones mediante un • Realizar procesos de una determinada


sistema de mensajería complejidad en mensajes manteniendo
independencia y flexibilidad.
• Modularización y ejecución de tareas de
procesamiento de mensajes en etapas
Implementación (BTS)
CONTENT-BASED ROUTER MESSAGE FILTER

Examina el contenido de un mensaje para • Evitar recepción de mensajes no deseados


distribuirlo por diferentes canales en función • Crear un conjunto de criterios (filtros) de
de los datos que componen dicho mensaje manera que si el mensaje contiene propiedades
que hacen coinciden con los filtros
especificados, este será enviado por un canal de
salida, en caso contrario será descartado.
RECIPIENT LIST SPLITTER

Encaminar un mensaje a una lista de Descompone un mensaje que contiene una


suscriptores del mismo. lista de elementos repetitivos, para que estos
puedan ser procesados de forma individual.
AGGREGATOR SCATTER-GATHER

Combina varios mensajes individuales pero Conectar dos aplicaciones mediante un


que se relacionan entre ellos en un único sistema de mensajería.
mensaje para que puedan ser procesados de
una forma global.

Potrebbero piacerti anche