Arquitectura Pipe & Filter PDF

Title Arquitectura Pipe & Filter
Course Arquitectura do Software
Institution Universidade da Coruña
Pages 1
File Size 33.8 KB
File Type PDF
Total Downloads 86
Total Views 150

Summary

Apuntes de la arquitectura Pipe & Tilter...


Description

Arquitectura Pipe & Filter Misma estructura que la arquitectura en capas (filtros). Entrada únicamente en un filtro, pero la salida es por el último filtro, sin tener que recorrer todo el camino de vuelta. Esto mejora sustancialmente el rendimiento, los filtros pueden atender otra petición cuando acaba con la anterior al no tener que esperar a por la respuesta (paralelismo estructural). Aún así sigue limitando el rendimiento debido a que tiene que pasar igualmente por todos los filtros. Mitiga el inconveniente de rendimiento de la arquitectura en capas (manteniendo los beneficios y resto de inconvenientes) pero añade el no ser adecuado para sistemas interactivos, ya que la salida no se devuelve por el mismo canal por el que se recibe la entrada.

Modelo C4 Contexto: cliente envía petición y el sistema genera una salida por un lugar distinto Contenedor: únicamente un contenor que agrupa todos los filtros Componente: los propios filtros

Ejemplos Natural Language Toolkit de Google La entrada es un texto, cada una de las etapas tiene una responsabilidad (ej: segmentación...) y como salida una relación (salida de tuplas)

GStreamer Dos salidas diferenciadas para audio y video (bifurcación del camino). Lo que no debe de ocurrir es que hubiese dependencia entre las dos lineas paralelas

Framework Puede existir un error channel para interrumpir el camino por todos lo filtros que restan al ocurrir un error. Realmente no tiene muchos beneficios, el resto de filtros no van a recibir más peticiones....


Similar Free PDFs