3D view rendering in the background
If I got your question right you want to use the 3d view port preview rendering to data flow visualization. However it's purpose is completely different: check how your scene will be rendered by one of the NON REAL TIME rendering engines.

For this propose you should use a real time rendering engine. You have two choices:

Blender Game Engine for offline visualization, (programmable in python via BGE API)

blend4web for online visualization. (Programmable in JavaScript with blend4web sdk)

Both of them are capable to render complex scenes in realtime, morover they can be interactive.