Running remote applications and storing data with Basic Application Services
Use GRIA client to get GRIA identity, run a remote application and store data using Basic Application Services.
In order that you can evaluate GRIA and the ideas behind it quickly, IT Innovation has set up demonstration systems with the basic application services and service provider management packages installed. In this tutorial we will use the GRIA client software to access these services.
Page
3
of
6.
This part of the tutorial demonstrates the Single
Trusted Domain Deployment scenario:

Demo Basic Application Services package has been deployed and configured to run on the griademo1 system. It consists of:
- Job Service: allows running remote applications
- Data Service: stores and manages all data
To use these services follow these steps:
- Start the client, if it isn't already running:
- Add the Job Service to the client by dragging the following URLs from your browser into the top-left area in the client's window (the "Service View" area):
This Job Service will be used to run remote applications.

- The Client will ask you to provide an identity using a keystore:

- If you already have a keystore, click Next and enter the location of your keystore file and password:

- If you have no idea what a keystore is or do not have one at hand, select New Keystore and click Next. The client will generate a new keystore for you:

- Enter your name under the Common Name and your password under Password. Other fields can be skipped for now. When done, click Next and tell the client where on your computer you want to save your new keystore. Then click Next again to see the details of your new GRIA identity:

- Click Finish if you are happy with them. The Client should now look like this:
Don't worry, you won't have to set your identity for every service you add. The client knows who you are now and will remember your identity even if you restart it.

- Add the Data Service to the client by dragging the following URLs
from your browser into the top-left area in the client's window (the
"Service View" area):
This Data Service will be used to store all files and data.

- You can now use the client to store data and run jobs. To run a remote application with the Job Service:
- Right-click on the JobService to open the menu and choose New Job:
- The client gets a list of available applications from the service. Choose swirl from the menu:
- The swirl application will transform an image by adding a "swirl" in the middle:
- You will be shown information about the job's inputs. Click OK to accept:
- A new swirl job appears under the job service, with one input and one output:
- Right-click on inputImage and choose Upload data from the Data Functions sub-menu:
- Select an image on your computer to upload (JPG and PNG image formats are supported).
- After uploading the file, the input status will change to "(full)". You can preview uploaded image by clicking on Load Data button on Preview tab:
- Select the swirl job and click Start button in the right-hand panel to start the job running (you don't need to enter any arguments):
- Job progress will be displayed in the Job Log tab:
- When the job finishes, the outputImage status will change to "(full)" and you will see "Job execution over" message in the Job Log tab:
- You can select the outputImage output and view the processed image in the Preview tab. Click on
Load Data to see it:
- Data from outputImage can be stored on your computer using Download Data option in the right-click menu.
- To store data remotely with Data Service:
- Right click on the Data Service and choose Create new Data Stager:
- Enter a name for a new Data stager in the Input dialog or leave the default value:
- You can Upload and Download any files on your computer to and from the new Data Stager using right click menu:
- Also, outputImage from the swirl application demonstrated above can be copied directly from JobService to DataService. Click on outputImage and drag it into Data 1:
- Data 1 status will change to "(full)". Stored image can be viewed by clicking on Load Data button in Preview tab:

















You can do much more than this with the client. Consult the Client User Guide for full details.
Next:
Accessing Basic Application Services managed by Service Provider Management Services
Previous:
Getting started with the GRIA client
