7. Even better:
Flow-based programming
●
Invented at IBM in the 70's
●
Successfully used in many areas:
– Data analysis and ETL (e.g. Pentaho Kettle, Pypes).
– Transactional business applications such as banking software
(originally FBP was made for it)
– Digital signal processing is flow-based
– Multimedia broadcasting (Kamaelia)
– Simulations (LabVIEW).
– Networking (AMQP is a similar approach)
●
New things happening: NoFlo (Node.js) – http://noflo.org