Apache Airavata XBaya JNLP - README.txt Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 -------------------------------------------------------------------------------- About ===== Apache Airavata, a software framework to executing and managing computational jobs on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. Airavata can be used as individual components or as an integrated solution to build science gateways or general-purpose distributed application and workflow management systems. Users can use Airavata back end services and build gadgets to deploy in open social containers such as Apache Rave and modify them to suit their needs. Airavata builds on general concepts of service oriented computing, distributed messaging, and workflow composition and orchestration. This distribution is a client gui application designed to be hosted on a web server as a web start application that can compose workflows, application descriptors & communicate with the airavata server to persist user data, run & monitor experiments and analyze the results. Release Notes ============= 0.11 is the tenth release of Airavata (skipped 0.1-INCUBATNG). This release focuses GFac rearchitecturing and more GFac level changes. For detailed tasks list, please see RELEASE_NOTES. Building from source ==================== For brief installation instructions, see INSTALL For detailed installation and further instructions refer http://airavata.apache.org/ - Documentation section in left hand panel. Step by step with proper documentation are provided. Known Issues in This Release ============================ This is the base release and is focused on a good foundation and less on features. This version is not recommended for production usage. Airavata XBaya JNLP Distribution Directory Structure ==================================================== AIRAVATA_XBAYA_JNLP ├── lib ├── airavata-logo.gif ├── INSTALL ├── LICENSE ├── NOTICE ├── README └── xbaya.jnlp How to test and run samples =========================== * If you built Airavata from source, and if you see "BUILD SUCCESS", then the test cases should have passes. * The test cases are beyond unit level, they startup embedded services and run through basic workflow use cases. * To walk through Airavata features, follow "Airavata in Five Minutes" tutorial at http://airavata.apache.org/documentation/tutorials/airavata-in-5-minutes.html * For intermediate level Airavata features, follow "Airavata in Ten Minutes" tutorial at http://airavata.apache.org/documentation/tutorials/airavata-in-10-minutes.html * For advanced use cases, please contact mailing lists - http://airavata.apache.org/community/mailing-lists.html Description of Directory Structure ================================== - lib This contains all the libraries required to run the XBaya GUI as a Java Web Start Application. - xbaya.jnlp Java Web start file - README This document. - INSTALL This document will contain information on installing Apache-Airavata XBaya. Other Available Distributions ============================= Server Distributions -------------------- * Airavata Server The Airavata Server binary distribution allows you to run a standalone Airavata Server which includes all the airavata services shipped with a default derby database as the backend registry. * Airavata Server Web Application The Airavata Server Web Application distribution allows you to run Airavata Server in a tomcat hosted environment. It includes all the airavata services shipped with a default derby database as the backend registry. Client Distributions -------------------- * Airavata XBaya The Airavata XBaya distribution is a client gui application capable of composing workflows, application descriptors & communicating with the airavata server to persist user data, run & monitor experiments and analyze the results. * Airavata Client The Airavata Client distribution is a set of libraries and configurations files that allow a 3rd party application to programatically access Airavata functionality through Airavata API.