Skip to Content
Fundamentos de la arquitectura de software, 2.ª edición
book

Fundamentos de la arquitectura de software, 2.ª edición

by Mark Richards, Neal Ford
March 2025
Intermediate to advanced
546 pages
16h 23m
Spanish
O'Reilly Media, Inc.
Content preview from Fundamentos de la arquitectura de software, 2.ª edición

Capítulo 12. Estilo de arquitectura de tuberías

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Uno de los estilos fundamentales en la arquitectura de software es la arquitectura de tuberías (también conocida como arquitectura de tuberías y filtros ). Tan pronto como los desarrolladores y arquitectos decidieron dividir la funcionalidad en partes discretas, siguió este estilo de arquitectura. La mayoría de los desarrolladores conocen esta arquitectura como el principio subyacente de los lenguajes de shell de terminales Unix, como Bash y Zsh.

Los desarrolladores de muchos lenguajes de programación funcionales verán paralelismos entre las construcciones del lenguaje y los elementos de esta arquitectura. De hecho, muchas herramientas que utilizan el modelo de programación MapReduce siguen esta topología básica. Aunque los ejemplos de este capítulo muestran implementaciones de bajo nivel del estilo de arquitectura pipeline, también puede utilizarse para aplicaciones empresariales de más alto nivel.

Topología

La topología de la arquitectura pipeline consta de dos tipos de componentes principales, las tuberías y los filtros. Los filtros contienen la funcionalidad del sistema y realizan una función empresarial específica, y las tuberías transfieren datos al siguiente filtro (o filtros) de la cadena. Se coordinan de una manera específica, y las tuberías forman una comunicación unidireccional, normalmente punto a punto, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Fundamentos de la Ingeniería de Datos

Fundamentos de la Ingeniería de Datos

Joe Reis, Matt Housley
Programabilidad y Automatización de Redes, 2ª Edición

Programabilidad y Automatización de Redes, 2ª Edición

Matt Oswalt, Christian Adell, Scott S. Lowe, Jason Edelman
Patrones de arquitectura de aplicaciones en la nube

Patrones de arquitectura de aplicaciones en la nube

Kyle Brown, Bobby Woolf, Joseph Yoder

Publisher Resources

ISBN: 9798341630505Supplemental Content