L3:  Build a Service Using GT4
09/14/2006, 2:00 PM - 5:45 PM

Speaker:
Lisa Childers, Technical Product Manager, Argonne National Lab.

This half-day tutorial provides an introduction to programming Web services in the Java language using the Globus Toolkit version 4 (GT4). The tutorial demonstrates how to build a Java Service that makes use of GT4 mechanisms for state management, security, registry and related topics. It is organized as a series of hands-on exercise in which attendees add increasing functionality to a skeletal service implementation. Fundamental patterns and interactions of grid computing are highlighted.

The tutorial assumes each attendee has access to a network-enabled computer that is pre-loaded with a small set of open-source software. Attendees must be able to run all the software listed in the prerequisites in order to participate in the tutorial. Software requirements for this tutorial include:
- Basic knowledge of Web Services and Grid computing
- Knowledge of Java, XML and WSDL
- Required laptop configuration:
- Windows ME/95/98 not supported. Regarding other OSes: if you can build the sample code (below) you should be ok. This typically includes Linux/Unix variants, Windows NT/XP, and MacOS X. VMware emulation and Cygwin are *not* supported.
- Jakarta ant: http://ant.apache.org/
- jdk: http://java.sun.com/j2se/1.4.2/index.html
- NOTE: Prior to the tutorial, tutorial attendees should verify that their ant/jdk installations allow them to build the sample code below
- 802.11b wireless capability
- NTP synchronization with server of choice
- 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.


Important note! It is the attendees' responsibility to insure that their networking, ant and jdk are configured and working properly prior to the tutorial. Participants who do not have access to a properly-configured machine may find this tutorial of limited value. The integrity of ant/jdk installations can be verified by building this sample code:
- Linux/MacOS X:
http://www.globus.org/toolkit/tutorials/BAS/sample.tar.gz
- MS Windows: http://www.globus.org/toolkit/tutorials/BAS/sample.zip

© 2008 IDG WORLD EXPO CORP. ALL RIGHTS RESERVED