This information is for a release that is no longer supported by the Globus Toolkit. The currently supported versions of the Globus Toolkit are 4.2 (recommended) and 4.0.
Core: Key Concepts
Overview
Interdependence with other components
Overview
The following figure illustrates the GT3 core architecture. Core components are represented by a white background.
The core component of the Globus Toolkit version 3 contains the basic infrastructure needed for building grid services. In particular, it is comprised of the following major subcomponents:
| OGSI Spec Implementation | An implementation of the OGSI Specification , i.e., an implementation of all OGSI specified interfaces. | |
|---|---|---|
| Security Infrastructure | This subcomponent provides support for message level security, authentication and gridmap based authorization. The message level security implementation provides session (GSI-SecureConversation) as well as per-message (GSI-SecureMessage) based security. More information can be found here | |
| System level services | System level services are OGSI-compliant grid services that are generic enough to be used by all other grid services. Currently the toolkit contains three system level services: | |
| Ping service | Used to "ping" a hosting environment. | |
| Logging Management Service | Allows you to modify log filters and to group existing log producers into more easily manageable units at run time. | |
| Management Service | Provides an interface for monitoring the current status and load of a grid service container and to cleanly shut down a container. It also allows you to activate and deactivate service instances. | |
| Note: The Admin Service (which formerly contained the ping and shutdown services) was deprecated in GT 3.2. | ||
More information can be found in the GT3 Core white paper
Interdependence with other components
GT3.2 Core itself depends on and is required by a number of other components.
The components GT3.2 Core depends on are:
- A hosting environment that provides traditional web server functionality,
such as a transport mechanism, e.g. HTTP.
GT3.2 ships with lightweight embedded and standalone hosting environments, but will also work with a standard Java Servlet Engine, e.g. Tomcat, and EJB application servers, e.g. JBOSS or Websphere.
- A web service engine which is responsible for implementing XML Messaging.
GT3.2 currently depends on the Apache Axis project for this component.
- The base service component which contains the higher level services such
as the WS GRAM (program
execution) and Reliable
File Transfer services that ship with GT3.2.
- User-defined services. This term denotes services outside of the toolkit that are developed on top of any subset of GT3.2 components ,including the base services.
