Apache Airavata
Airavata API client samples are assumed using Airavata to execute existing applications. Gateway administrators and advanced users who wish to provide applications to the community will first need to use the Application Catalog to setup. Given samples are provided for the mentioned gateway advance users.
These clients assume access to Airavata Server
Configure Airavata Server configuration in airavata-client-properties.ini. For help, see ....
Following PHP Samples help to understand Airavata API Application Management Functions.
Airavata API Function | PHP Sample | Description |
---|---|---|
Manage Application Modules | registerAppModule.php | |
getApplicationModule.php | ||
getApplicationDeployedResources.php | ||
Manage Application Deployments | registerApplicationDeployment.php | |
getApplicationDeployment.php | ||
Manage Application Interfaces | registerApplicationInterface.php | |
updateApplicationInterface.php | ||
getAllApplicationInterfaceNames.php | ||
deleteApplicationInterface.php | ||
getAvailableAppInterfaceComputeResources.php | ||
Manage Computational Resources | registerComputeResource.php | |
getAllComputeResourceNames.php | ||
getComputeResource.php | ||
deleteComputeResource.php | ||
Airavata Experiment Management | Above samples are targeted for gateway administrators and advanced users who wish to provide applications to the community. Once setup, end users will need to use the Experiment execution samples to test drive Airavata API - Airavata API PHP Client Samples |