"ParallelJ : Parallel Computing at its best"
ParallelJ is a Java Open Source framework for parallel computing, distributed under LGPL license. It comes with a rich tooling set, a complete documentation, and also relies on a strong development methodology !
It aims at dealing with processing purpose, by providing complete tooling around this topic. From a low-level runtime part which allows to define programatically a complete execution flow thanks to java annotations (but also a lot of features related to execution, error management, remote access through different protocols, and so on...), to a high-level studio part which allows to design your flows thanks to an advanced graphical editor, which then allows to generate the associated java source code, following a MDA approach.
With a lot of features out of the box, ParallelJ aims at providing a complete industrialized solution around processing purpose, in order to manage the whole scope of a processing project, from the project's creation, to its deployment, execution, and monitoring.
ParallelJ Studio is the development environment on top of ParallelJ runtime.
It comes with an extensible graphical editor and an ergonomic properties view, for efficient batch modelling and execution. It proposes natively extensible code generation (based on the Optimus framework, also available from this marketplace) as an integrated MDE solution. It has been chosen, among others, as the recommended solution for developing batch applications (as standalone, or fully integrated in wider SOA approach), and is already being used in wide application involving 10,000+ md of development.
For more, visit http://www.parallelj.org !