GT 4.0 Glossary

A

Ant

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

Apache Commons

http://jakarta.apache.org/commons/

autoconf

GNU Open Source package to automatically configure source code package.

automake

GNU Open Source to automatically generate Makefile.in files.

Axis C++

http://ws.apache.org/axis/cpp Open Source SOAP implementation used by C-Hosting.

B

Bouncy Castle Crypto APIs

http://www.bouncycastle.org Used to provide some Java security routines.

C

Condor

A job scheduler mechanism supported by GRAM. See http://www.cs.wisc.edu/condor/.

Cryptix

https://www.cryptix.org

container

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.

F

flavor

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.

fork

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.

G

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.

H

hosting environment

See container.

J

javadocs

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

JAX-RPC

http://www.apache.org

JUnit

Java testing framework.

Java Virtual Machine (JVM)

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

L

Libtool

http://www.gnu.org/software/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

http://www.apache.org. Log4J is used for logging. See log4j logging for more details.

LSF

A job scheduler mechanism supported by GRAM.

http://www.platform.com/Products/Platform.LSF.Family/Platform.LSF/

M

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 http://www-unix.mcs.anl.gov/mpi/. Usually used in conjunction with GRAM.

N

Network File System (NFS)

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

For more information, see http://www.uwsg.iu.edu/usail/network/nfs/overview.html. We recommend not installing the Toolkit on NFS file systems.

O

OpenJMS

http://www.exolab.org/

OpenLDAP

http://www.openldap.org Open Source Lightweight Directory Access Protocol in the C Language. Used in the (deprecated) MDS2 framework.

OpenSSL

http://www.openssl.org SSL implementation used by GSI. Open Source Secure Sockets Layer Distribution in the C Language.

P

Portable Batch System (PBS)

A job scheduler mechanism supported by GRAM. http://www.openpbs.org

PureTLS

http://www.rtfm.com/puretls/

R

resource

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.

S

SAAJ

http://www.apache.org

SASL

http://asg.web.cmu.edu/sasl Utilized by GSI. Open Source Simple Authentication and Security Layer in the C Language.

servlet

http://tomcat.apache.org. 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.

V

Virtual Organization (VO)

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

W

WSDL4j

http://www-136.ibm.com/developerworks/opensource

WSIF

http://www.apache.org

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: http://www.globus.org/wsrf/.