This figure is a diagram of a system to analyze phone call data from
Chambers (1998) "Computing with data: Concepts and challenges": http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.419.1750
Note the caption - this horrible mix of programming languages is the
"wish list". I think it would now be reasonable to replace Java / C++ /
Perl / Statistical language with "Python with suitable libraries".
The Google+ URL for this post was
https://plus.google.com/+MatthewBrett/posts/1HnENLEutrK