Airavata is a software suite that composes, manages, executes, and monitors large-scale applications and workflows on computational resources. Ranging from local clusters to national grids, and computing clouds.
[Suresh Marru, Lahiru Gunathilake, Chathura Herath, Patanachai Tangchaisin, Marlon Pierce, Chris Mattmann, Raminder Singh, Thilina Gunarathne, Eran Chinthaka, Ross Gardler, Aleksander Slominski, Ate Douma, Srinath Perera, and Sanjiva Weerawarana. 2011. ''Apache airavata: a framework for distributed applications and computational workflows''. In Proceedings of the 2011 ACM workshop on Gateway computing environments (GCE '11). ACM, New York, NY, USA, 21-28. DOI=10.1145/2110486.2110490 http://doi.acm.org/10.1145/2110486.2110490]Indiana University: Research Technologies
Retrieved 15 February 2012
Airavata consists of four components:[Airavata](_blank)
Retrieved 15 February 2012
# 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
The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Process ...
and Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
.
# 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 organizations' firewalls.
References
{{DEFAULTSORT:Airavata
Apache Software Foundation projects