Skip to Content
Fundamentals of Software Architecture, 2a edizione
book

Fundamentals of Software Architecture, 2a edizione

by Mark Richards, Neal Ford
March 2025
Intermediate to advanced
546 pages
16h 10m
Italian
O'Reilly Media, Inc.
Content preview from Fundamentals of Software Architecture, 2a edizione

Capitolo 12. Stile dell'architettura della pipeline

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Uno degli stili fondamentali dell'architettura del software è l'architettura a pipeline (nota anche come architettura a tubi e filtri ). Non appena gli sviluppatori e gli architetti hanno deciso di suddividere le funzionalità in parti discrete, questo stile di architettura è stato seguito. La maggior parte degli sviluppatori conosce questa architettura come il principio alla base dei linguaggi di shell per terminali Unix, come Bash e Zsh.

Gli sviluppatori di molti linguaggi di programmazione funzionale vedranno dei paralleli tra i costrutti del linguaggio e gli elementi di questa architettura. Infatti, molti strumenti che utilizzano il modello di programmazione MapReduce seguono questa topologia di base. Sebbene gli esempi di questo capitolo mostrino implementazioni di basso livello dello stile di architettura pipeline, questo può essere utilizzato anche per applicazioni aziendali di livello superiore.

Topologia

La topologia dell'architettura della pipeline consiste in due tipi di componenti principali, i tubi e i filtri. I filtri contengono le funzionalità del sistema ed eseguono una specifica funzione aziendale, mentre le pipe trasferiscono i dati al filtro (o ai filtri) successivo nella catena. Si coordinano in modo specifico, con le tubature che formano una comunicazione unidirezionale, ...

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

Fondamenti di ingegneria dei dati

Fondamenti di ingegneria dei dati

Joe Reis, Matt Housley
Advances in SIoT (Social Internet of Things)

Advances in SIoT (Social Internet of Things)

Gururaj H L, Pramod H B, Gowtham M

Publisher Resources

ISBN: 9798341639492Supplemental Content