The Academic Grid Malaysia Scientific Gateway has customised portlets for every application (one application, one portlet as it is illustrated on Figure 1.1.
Figure 1.1 Partial list of the application portlets of the Academic Grid Malaysia Scientific Gateway
Based on the applications, the workflows can be single job workflows (e.g. the Amber application in the left panel of Figure 1.2), or multiple job workflows (as in case of the Blast application (right panel of Figure 1.2)
Figure 1.2 Workflows behind the Amber (single job) and Blast (multi-job) applications
A specific feature of the Academic Grid Malaysia Scientific Gateway is that some of the targeted application binaries are already installed at the computing clusters at the grid sites, while application binaries that are portable are stored at the Storage Element. In case of portable binaries, for both technical and also for optimization reasons, both the binaries and user input files are stored at the Storage Element. Therefore, the users are required to upload their input files to the Storage Element before submitting the job.
The developed portlets heavily use the ASM -API with the DCI-BRIDGE set to gLite since the gateway submits the jobs to the Academic Grid Malaysia infrastructure. Users are required to use their own certificates, no robot certificate support is implemented at the moment. User access to all workflows and portal configuration portlets is strictly restricted. Regular users can only access the custom portlets giving them no capabilities to modify the workflows. Two examples of these custom portlets are represented on figures 1.3 (the Amber portlet) and 1.4 (the Blast portlet).
Figure 1.3 Amber application portlet Academic Grid Malaysia Scientific Gateway
Figure 1.4 Blast Application portlet in the Academic Grid Malaysia Scientific Gateway