CiShell

CiShell (Cyberinfrastructure Shell) is an open source, community-driven framework/application for the integration and utilization of datasets, algorithms, tools, and computing resources. Algorithm integration support is built in for Java and most other programming languages.

Available at cishell.org

It provides a framework for easy integration of new and existing algorithms written in any programming language