madrinathapa / airavata Goto Github PK
View Code? Open in Web Editor NEWThis project forked from harsha161992/airavata
Mirror of Apache Airavata
License: Apache License 2.0
This project forked from harsha161992/airavata
Mirror of Apache Airavata
License: Apache License 2.0
Apache Airavata Source - 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 builds on general concepts of service oriented computing, distributed messaging, and workflow composition and orchestration. Airavata bundles a server package with an API, client software development Kits and a general purpose reference UI implementation - Apache Airavata PHP reference gateway. Contact ======== For additional information about Apache Airavata, please contact the user or dev mailing lists: http://airavata.apache.org/community/mailing-lists.html Description of Airavata Directory Structure ================================== - airavata-api This directory contains Airavata API related data models, api methods, generated server skeletons, client stubs, server implementations and client samples. - modules This contains the source code of all the airavata maven projects organized as libraries, services and distributions - samples This contains all the system wide samples provided in Airavata distribution. All the sample are having its README file So users have to refer each readme file before running each sample. - tools This contains source code libraries that can enhance Airavata features. - README This document. - RELEASE_NOTES The describe the key features and know issues with the current release. - INSTALL This document will contain information on installing Apache-Airavata. Airavata Source Distribution Directory Structure ================================================ AIRAVATA_MASTER ├── airavata-api ├── modules │ ├── airavata-client │ ├── app-catalog │ ├── commons │ │ ├── gfac-schema │ │ ├── utils │ │ ├── workflow-execution-context │ │ └── workflow-tracking │ ├── credential-store-service │ ├── distribution │ │ ├── api-server │ │ ├── client │ │ ├── gfac-server │ │ ├── orchestrator-server │ │ ├── server │ │ └── release │ ├── gfac │ │ ├── airavata-gfac-service │ │ ├── gfac-bes │ │ ├── gfac-core │ │ ├── gfac-ec2 │ │ ├── gfac-gram │ │ ├── gfac-gsissh │ │ ├── gfac-hadoop │ │ ├── gfac-local │ │ ├── gfac-monitor │ │ ├── gfac-ssh │ │ ├── gfac-thrift-descriptions │ ├── integration-tests │ ├── messaging │ ├── orchestrator │ ├── registry │ │ ├── airavata-jpa-registry │ │ ├── registry-cpi │ ├── security │ ├── credential-store │ ├── server │ ├── test-suite │ ├── workflow-model │ │ ├── workflow-engine │ │ ├── workflow-model-component-node │ │ └── workflow-model-core │ └── xbaya-gui ├── samples ├── tools │ ├── gsissh │ ├── gsissh-cli-tools │ ├── phoebus-integration │ └── registry-migrate ├── INSTALL ├── LICENSE ├── NOTICE ├── README └── RELEASE_NOTES Available Binary 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. For stable purposes, a mysql configuration is recommended. * Airavata API Server This is the server that contains Airavata API Server. * Airavata Orchestrator Server This is the stand-alone orchestrator server * Airavata GFac Server This is the standalone GFac Server Client Distributions -------------------- * 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. 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 "XBAYA Quick-Start Tutorial" tutorial at https://cwiki.apache.org/confluence/display/AIRAVATA/XBAYA+Quick-Start+Tutorial. * For advanced use cases, please contact mailing lists - http://airavata.apache.org/community/mailing-lists.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.