National Grid Service: Application Developer Training

Europe/Zurich
e-Science Institute, Edinburgh

e-Science Institute, Edinburgh

Description

This training course is to support developers of applications that are to be deployed on the NGS. It will explore a selection of services and tools that build on the core services that are provided by the NGS.

This event will be of interest to those who are asking questions such as:

  • How can I deploy and invoke my application on the NGS?
  • I am developing an application for a research commmunity to use. What tools and services can help me to do this?

Participants will already have some familiarity with grid concepts, Globus commands and use of certificates at the level presented in the NGS Induction course (http://agenda.cern.ch/fullAgenda.php?ida=a063451).

Please go to http://www.nesc.ac.uk/esi/events/720/booking.cfm to apply to attend this meeting.

    • Session 1: Application development and the NGS
      • 1
        Registration
      • 2
        Application development on Grids - overview
        Slides
      • 3
        The NGS
        Slides
    • Session 2: The NGS Portal

      Presented by David Meredith, CCLRC Daresbury Laboratory

      • 4
        Introduction to the NGS Portal

        This talk is aimed at 'users' of the Grid and those who are interested in running their own codes on Grid resources (no distributed/enterprise programming experience required).

        Slides
      • 11:00
        Coffee
      • 5
        Practical Session
        practical
      • 12:45
        Lunch
      • 6
        Portal Application Development

        Introduces topics of relevance to those who might be deploying project specific portals:

        1. Hosting environment (JSR 168 portlets in a portal compliant container - Pluto, uPortal, GridSphere etc)
        2. Suitable MVC portal programming frameworks - JSF, Portlet API, Spring Web-flow
        3. Grid Interfaces - Globus command line (and shelling out), Java CogKit, GridSam, WSRF etc.

        Slides
    • Session 3: Condor and Condor-G

      Presented by Guy Warner, NeSC-TOE

      • 7
        Concepts of Condor and Condor-G
        Slides
      • 15:00
        Coffee
      • 8
        Condor Practical
        practical
    • Session 4: The GridSAM service

      Presented by Dr Steve McGough and Dr Vesselin Novov from the London e-Science Centre, Imperial College London.

      • 9
        Introduction to JSDL
        Slides
      • 10
        GridSAM
      • 11
        Practical Session
        Practical
      • 11:00
        Coffee
      • 12
        Practical Session continued
    • 12:45
      Lunch
    • Session 5: The Application Hosting Environment

      Presented by Stefan Zasada, Centre for Computational Science, Chemistry Department, University College London

      • 13
        What is AHE?
        Slides
      • 14
        Practical: Launching Applications on the NGS using the AHE
        Practical
      • 15
        Workflow in AHE
        Slides
      • 14:55
        Coffee
      • 16
        Practical: Scripting the AHE Clients to Create Application Workflows
        Practical
      • 17
        Overview of AHE server installation
        Slides
      • 18
        Deploying a new Application
      • 19
        Next steps with AHE
    • Session 6: GEMLCA-P-GRADE: a workflow-oriented portal and application hosting environment

      The P-GRADE Portal provides an intuitive and service rich graphical environment for the development, execution and monitoring of data-driven computational grid workflows. Its GEMLCA extension enables P-GRADE users to turn application components into secured Grid services and to share these services with other portal users making the creation of grid workflows even more convenient. Any GEMLCA - P-GRADE Portal can be configured to access multiple grids at the same time, thus workflow components can be distributed in multiple grids, as will be shown with the example of the UK NGS and EGEE GILDA.

      Attendees of the tutorial will gain experience in GEMLCA/P-GRADE based workflow development, execution and monitoring using the UK NGS and EGEE GILDA grids.

      Presented by Gergely Sipos on behalf of MTA SZTAKI and University of Westminster

      • 20
        Introduction to P-GRADE Portal and GEMLCA
        Slides
      • 21
        Practical hands-on with the GEMLCA/P-GRADE Portal
        document
        Slides
      • 11:00
        break
      • 22
        Practical hands-on with the GEMLCA/P-GRADE Portal cont.
      • 23
        Future steps and GEMLCA / P-GRADE roadmap
        Slides
    • 12:45
      Lunch
    • Session 7: Data Services
      • 24
        Overview of Data services and the SRB
      • 25
        OGSA-DAI
        Slides
    • 15:00
      Coffee
    • Session 8
      • 26
        Some future developments of NGS services
      • 27
        Discussion and evaluation