Flow-Based Programming (FBP)
To Flow or Not to Flow: Building more efficient networked machine learning.
Networked software is often built using a service-oriented architecture, but networked machine learning applications may be easier to manage using a different programming style.