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 FunctionPHP SampleDescription
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 ManagementAbove 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
  • No labels