NCSA-GT4 Tutorials: June 16 and 17
5602 Beckman Institute
The tutorial is free; to register, email Mike Freemon.
Directions to the Beckman Institute and hotel information can be found here.
Day 1: Overview of GT4 Components and Security
Time
16 June 2005, 9:30 - 17:00
Day 1 Agenda
- Overview of GT4 components, related tools and their use
- GT4 security model
- GT4 security components
- Use of SAML for authorization policy
- GridShib integration of Shibboleth
The Globus Ecosystem, Lee Liming presenting
GT Security, Frank Siebenlist presenting
Day 2: How to Build a Service Using GT4
Time
17 June 2005, 9:30 - 17:30
Tutorial Level
50% introductory, 50% intermediate, 0% advanced
Authors
- Rachana Ananthakrishnan, Argonne National Laboratory ranantha@mcs.anl.gov
- Charles Bacon, Argonne National Laboratory bacon@mcs.anl.gov
- Lisa Childers, Argonne National Laboratory childers@mcs.anl.gov
- Ben Clifford, formerly of the USC/Information Sciences Institute
- Jarek Gawor, Argonne National Laboratory gawor@mcs.anl.gov
- Joe Insley, Argonne National Laboratory insley@mcs.anl.gov
Abstract
This full-day tutorial is designed to teach developers how to build a Java Service using version 4 of the Globus Toolkit (GT4). The Globus Toolkit is the flagship product of the Globus Alliance, which produces open source middleware used in building grids around the world.
The tutorial is organized as a series of hands-on exercises in which students add increasing functionality to a skeletal service implementation. Fundamental patterns and interactions of Grid computing are highlighted. The course is geared toward developers who want to learn about the newest work of the Globus Alliance and how to apply fundamental concepts in Grid computing.
Important Notes
Tutorial participants must bring their own network-enabled laptops pre-loaded with a small set of open-source software. There will be no support available to debug problems with attendee laptops. A list of prerequisites for the tutorial is published at: http://www-unix.globus.org/tutorials/toolkit/BAS/NCSA/. Attendees must be able to run all the software listed in the prerequisites in order to participate in the tutorial.
Day 2 Tutorial Prerequisites
- Basic knowledge of Web Services and Grid computing
- Knowledge of java, XML and WSDL
- Laptop configuration:
- jakarta ant 1.5 or 1.6
- jdk 1.4.2
- 802.11b wireless capability required
- NTP synchronization with server of choice
- VMware emulation not supported
- Cygwin not supported
- Firewall software must be disabled
- Windows ME/95/98 is not supported. Regarding other OSes: if you can run the jdk and ant you should be ok
- A GT-specific distribution: [to be made available the day of the tutorial]
- A software bundle containing tutorial-specific course material: [to be made available the day of the tutorial]
Optional:
- An editor that highlights Java and XML files, such as JEdit.
- You also may find that Adobe Reader will come in handy.
Note! It is the attendees' responsibility to insure that their networking, ant and jdk are configured and working properly prior to the tutorial. The integrity of ant/jdk installations can be verified by building this sample code: Linux version or MS Windows version.
