Celerity is an open-source, Java based, data-flow architecture that provides high performance with fine data granuality. Celerity offers a module based programming environment, which can parrellelize across processors, machines and architectures.
Data-flow is a style of programming that eliminates a large amount of coupling-related code in a program by delegating the responsibility for coupling \'modules\' to an execution environment, such as Celerity. This can promote better re-use of code, and concurrent execution (parrallelisation). For a better definition of data-flow see its entry in Wikipedia.
The initial Celerity release is expected soon, so watch this space... in the mean time see the sourceforge summary page for more info