Apache Airavata

Apache Airavata is a software framework designed for building science gateways. Potentially it could be used far more widely.
Capabilities
Apache Airavata is a software framework designed to handle possibly very large applications and workflows on computational resources ranging from local clusters of computers to national grids and computing clouds. For example, large scientific systems are using it to support "both long-running and on-demand computing".
Airavata consists of four components:
# a workflow suite, enabling a user to compose and monitor workflows. These can be run on an Apache environment or exported to other workflow programming languages such as BPEL and Java.
# an application wrapper service to convert command line programs into services that can be used reliably on a network.
# a registry service that records how workflows and wrapped programs have been deployed.
# a message broking service to enable communication over possibly unreliable networks to clients behind organisations' firewalls.
Airavata was developed by the non-profit Apache Software Foundation.
Indiana University's Pervasive Technology Institute has launched the Apache Rave and Apache Airavata projects, with the goals of increasing participation, enforcing better software engineering discipline with mentoring, and operating a "meritocracy".
 
< Prev   Next >