GT 4.0 Glossary



Apache Open Source Java based build tool. Used in the build and postinstall scripts for Java services.

Apache Commons


GNU Open Source package to automatically configure source code package.


GNU Open Source to automatically generate files.

Axis C++ Open Source SOAP implementation used by C-Hosting.


Bouncy Castle Crypto APIs Used to provide some Java security routines.



A job scheduler mechanism supported by GRAM. See



Provides a common runtime environment for Web Services. It manages the execution of services and resources, and manages their lifecycles. Provides security and data persistence infrasturcure, and other functionality such as managed threading and registry.

A default container is provided with a default GT 4.0.x installation.

Concurrent Version System (CVS)

Source code repository used by the Globus Toolkit.



Pre-OGSI Globus description term that uniquely encompasses Machine Architecture, OS, Compiler and other attributes into a single term, for example: gcc32dbgpthr for a threaded Linux debug distribution.


Terms used to refer to a Unix fork, supported MJS scheduler mechanism. This references the fork() system call used to start processes. Used when no scheduler is installed.


Grid Resource Allocation and Management (GRAM) (GRAM)

Web Services Grid Resource Allocation and Management (WS GRAM) component comprises a set of WSRF-compliant Web services to locate, submit, monitor, and cancel jobs on Grid computing resources. WS GRAM is not a job scheduler, but rather a set of services and clients for communicating with a range of different batch/cluster job schedulers using a common protocol. WS GRAM is meant to address a range of jobs where reliable operation, stateful monitoring, credential management, and file staging are important.


hosting environment

See container.



Java generated documentation files. Globus Toolkit uses this tool to automatically generate API documentation from the code itself.



Java testing framework.

Java Virtual Machine (JVM)

The Java Runtime under which grid services run. We recommend using version 1.4.2 or higher.


Libtool GNU library support script that abstracts shared library interface. Used by GSI/Sysconfig. Libtool hides the complexity of using shared libraries behind a portable interface.

Log4J Log4J is used for logging. See log4j logging for more details.


A job scheduler mechanism supported by GRAM.


Message Passing Interface (MPI)

The Message Passing Interface (MPI) is a library specification for message-passing, proposed as a standard by a broadly based committee of vendors, implementors, and users.

For more information, see Usually used in conjunction with GRAM.


Network File System (NFS)

The Network File System (NFS) provides remote access to shared file systems across networks.

For more information, see We recommend not installing the Toolkit on NFS file systems.



OpenLDAP Open Source Lightweight Directory Access Protocol in the C Language. Used in the (deprecated) MDS2 framework.

OpenSSL SSL implementation used by GSI. Open Source Secure Sockets Layer Distribution in the C Language.


Portable Batch System (PBS)

A job scheduler mechanism supported by GRAM.




As part of the WS-RF strategy of keeping the Web service and the state information separate from each other, the state information is kept in a separate entity called a resource.

resource properties

A resource is composed of zero or more resource properties which describe the resource. For example, a resource can have the following three resource properties: Filename, Size, and Descriptors. The resource properties are defined in the Web service's WSDL interface description.



SASL Utilized by GSI. Open Source Simple Authentication and Security Layer in the C Language.

servlet Usually used in reference to running inside of Tomcat.

standalone container

A simple HTTP server that passes requests to the SOAP engine and it can only serve .wsdl and .xsd files. Included with a standard installation of the Globus Toolkit for use as the build environment for testing or extremely basic deployments.


Virtual Organization (VO)

A dynamic collection of resources and users, unified by a common goal and potentially spanning multiple administrative domains.




Web Services Resource Framework (WSRF)

Web Services Resource Framework (WSRF) is a specification that extends web services for grid applications by giving them the ability to retain state information while at the same time retaining statelessness (using resources). The combination of a web service and a resource is referred to as a WS-Resource. The Web Services Resources Framework is a collection of different specifications that manage WS-Resources.

For more information, go to: