Index of modules:
abstraction
Short description:
Abstraction Classes
Description:
The abstraction module provides a unifying environment for the entire
abstractions framework. Modules that have dependencies on the abstractions
framework can depend on the abstraction module without having to worry
about other sub-modules (abstraction-common, abstraction-example,
provider-*).
Dependencies:
abstraction-common
Short description:
Common classes and interfaces for the Java CoG Kit abstraction layer
Description:
The abstraction-common module is the base element of the abstractions
framework. It contains all the interface definition. It also encapsulates
the implementation of all the foundation elements of the abstractions
framework (Task, TaskGraph, Handlers, Specifications, etc). Finally, it
contains the implementation of the logic required to translate
abstractions components (Task and TaskGraph) to and from XML.
Dependencies:
abstraction-examples
Short description:
Various examples for the Java COG Kit abstraction layer
Description:
The abstraction-example module contains the code base for several command
line clients and working examples showcasing various important concepts of
the abstraction framework. Contained examples demonstrate the following
features of the Java Cog Kit:
- How to submit jobs on remote Grid resources
- How to transfer files betwen two Grid resources
- How to invoke file operations on remote Grid resources
- How to checkpoint and resubmit task executions
- How to execute hierarchical taskgraphs, queues, and sets
- How to visualize hierarchical taskgraph executions
Dependencies:
all
Short description:
Java CoG Kit
Description:
The "all" module is a dummy module that contains dependencies to the
default set of modules to be built.
Dependencies:
certmanagement
Short description:
Certificate Management Applications
Description:
The certmanagement module contains a collection of certificate management
applications and was contributed by:
Jean-Claude Cote
High Performance Computing / Calcul de haute performance
National Research Council Canada / Conseil national de recherches Canada
www.grid.nrc.ca
Dependencies:
certrequest
Short description:
GridCertRequest Tool
Dependencies:
grapheditor
Short description:
Graph Editor
Description:
The Java CoG Kit graph editor allows visualization end editing of herarchical
directed graphs. It supports dynamic properties, multiple targets
(Swing, PostScript, HTML), and is pretty scalable.
Dependencies:
gridant
Short description:
GridAnt Workflow System
Dependencies:
gridfaces
Short description:
GridFace Classes
Dependencies:
gridshell
Short description:
GridShell
Dependencies:
jglobus
Short description:
JGlobus
Description:
JGlobus is a client side implementation of the classic version of the Globus
Toolkit. It can be used to interact with classic (pre-OGSI, pre-WS)
Globus services. Parts of JGlobus (such as the security libraries) are also
used by the Java implementations of OGSI and WSRF services/clients.
karajan
Short description:
Karajan Workflow Engine
Description:
Karajan is a workflow language and execution engine. It allows specification
of concurrent programs in a declarative fashion, while providing the flexibility
of a general purpose language. It offers a library that interfaces directly with
the CoG abstractions.
Dependencies:
portlets
Short description:
Java CoG Kit portlets
Dependencies:
provider-condor
Short description:
Native Condor provider for the Java CoG Kit abstractions
Description:
The provider-condor module is a component of the abstractions framework.
It provides the implementation for the execution task handler
supporting the native condor protocol. It facilitates submissions of
condor jobs to the local condor submit machines using the Java CoG Kit
abstractions.
Dependencies:
provider-gt2
Short description:
GT2 Provider for Java CoG Kit abstractions
Description:
The provider-gt2 module is a component of the abstractions framework.
It provides the implementation for the execution task handler
supporting GT 2.* GRAM service, pre-WS GRAM service, and pre-WSRF GRAM
service. It also provides the implementation for the file-operation task
handler supporting GridFTP v1.0, GridFTP v2.0, and the FTP file
resources.
Dependencies:
provider-gt2ft
Short description:
GT2 Provider for Java CoG Kit abstractions with fault tolerance
Description:
The provider-gt2ft module is an extension to the provider-gt2 module
offering fault tolerance features for long running Grid jobs. Jobs
submitted via the gt2ft provider can be reconnected at any time
(despite network failures) to actively receive status updates.
Dependencies:
provider-gt3-common
Short description:
Common classes and libraries for gt3.x.x providers
Description:
The provider-gt3-common module provides the common environment for the
GT3 providers in the abstractions framework. All GT3 providers have a
dependency on this module.
PLEASE NOTE: The GT3.* provider modules are DEPRECATED and will be
removed in future releases. It is currently provided on an "as-is"
basis wihtout any support. Please use the GT4.0.0 provider instead.
provider-gt3_0_2
Short description:
GT3.0.2 provider for the abstraction layer
Description:
The provider-gt3_0_2 module is a component of the abstractions framework.
It provides the implementation for the execution task handler
supporting GT v3.0.2 WS-GRAM service.
PLEASE NOTE: The GT3.* provider modules are DEPRECATED and will be
removed in future releases. It is currently provided on an "as-is"
basis wihtout any support. Please use the GT4.0.0 provider instead.
Dependencies:
provider-gt3_2_0
Short description:
GT3.2.0 provider for the abstractions
Description:
The provider-gt3_2_0 module is a component of the abstractions framework.
It provides the implementation for the execution task handler
supporting GT v3.2.0 WS-GRAM service.
PLEASE NOTE: The GT3.* provider modules are DEPRECATED and will be
removed in future releases. It is currently provided on an "as-is"
basis wihtout any support. Please use the GT4.0.0 provider instead.
Dependencies:
provider-gt3_2_1
Short description:
GT3.2.1 provider for abstractions
Description:
The provider-gt3_2_1 module is a component of the abstractions framework.
It provides the implementation for the execution task handler
supporting GT v3.2.1 WS-GRAM service.
PLEASE NOTE: The GT3.* provider modules are DEPRECATED and will be
removed in future releases. It is currently provided on an "as-is"
basis wihtout any support. Please use the GT4.0.0 provider instead.
Dependencies:
provider-gt4_0_0
Short description:
GT4.0.0 provider for abstractions
Description:
The provider-gt4.0.0 module is a component of the abstractions framework.
This module provides the implementation of the execution task handler
supporting GT4 based WSRF GRAM service.
Dependencies:
provider-local
Short description:
Local provider for abstractions
Description:
The provider-local module is a component of the abstractions framework.
It provides the implementation for the execution task handler
supporting submissions to the local machine. It also provides the
implementation for the file-operation task
handler supporting the local file resources.
Dependencies:
provider-ssh
Short description:
SSH provider for abstractions
Description:
The provider-ssh module is a component of the abstractions framework.
It provides the implementation of the execution task handler
supporting secure shell (SSH) protocol.
Dependencies:
provider-webdav
Short description:
WebDav provider for abstractions
Description:
The provider-webdav module is a component of the abstractions framework.
It provides the implementation of the file-operation task handler
supporting WEBDAV protocol.
Dependencies:
resources
Short description:
Java CoG Kit Resources
Description:
The resources module contains resources (such as icons, images, and certain text files)
that are shared between Java CoG Kit applications.
setup
Short description:
Setup Wizard
Description:
The setup module allows the configuration of the Java CoG Kit through
an easy and intuitive graphical interface.
Dependencies:
testing
Short description:
Testing Utilities
Dependencies:
util
Short description:
Utility Classes
Description:
Utility classes that are re-used by various Java CoG Kit components.