Welcome to the Globus Toolkit 4 Programmer's Tutorial! This document is intended as a starting point for anyone who is going to develop applications using the Globus Toolkit 4 (GT4). The tutorial is divided into 2 main areas: • Getting Started: An introduction to key concepts related with GT4 and the Web Services Resource Framework (WSRF) • GT4 Java Core: A guide to programming basic Web Services which only use the Java WS Core component of GT4. Please note that the tutorial, at this point, only covers the Java WS Core component of the toolkit, an important but small part of the whole toolkit. At the end of this tutorial you will know how to program stateful Web services using GT4. This will allow you to progress towards using the higher-level services of the toolkit (using official Globus documentation). However it is important to understand that you cannot program Grid-based applications using only the Java WS Core component of the toolkit. This tutorial should be approached as a stepping stone towards more powerful tooling, not as a definite guide on Grid programming.