The common runtime components provide GT4 web and pre-web services with a set of libraries and tools that allows these services to be platform independent, to build on various abstraction layers (threading, io) and to leverage functionality lower in the web services stack (WSRF, WSN, etc).
See Common Runtime Components: Key Concepts for more important high-level information about common runtime components.
| If you want to: | see: |
|---|---|
| use a tutorial about developing with the Java WS Core | The Globus Toolkit 4 Programmer's Tutorial |
| deploy the Java container; use common WSRF-based commandline tools in Java; develop custom Web Services in Java | Java WS Core |
| deploy the C container; use common WSRF-based commandline tools in C; develop custom Web Services in C | C WS Core |
| develop custom Web Services in Python | pyGridWare (contribution) |
| use an extensible input/output library (written in C) to enable I/O and communication functions | XIO |
| use the C common libraries | C Common Libraries |
| use a client-side API to the GT2-based services (GRAM2, GASS, and MDS2) as well as GridFTP, MyProxy and GSI. | CoG JGlobus (contribution) |
| use a high-level, object-oriented interface to the Globus Toolkit 2 libraries and related packages such as MyProxy. | pyGlobus (contribution) |