It contains the necessary delegate jars, plus their dependencies, and example configuration.
For documentation on the Astrogrid Workflow system, see the userguide: html, pdf
This library is the preferred interface into the Astrogrid Workflow system. It presents a facade over the Registry, JES and VOSpace clients, and provides the user with convenient methods for
It's also possible to call the JES webservice directly via it's delegate: project, javadoc
The JES server dispatches computation steps to CEA servers, which publish applications and data sources. To interact directly with a CEA webservice, use the following delegate. project javadoc
The delegates for the core astrogrid services (community, vospace, registry) are also available in this package. The documentation for these clients is avalable in the core CDK project
Some common classes (such as Ivorn and User) are defined in a separaete project Project page, Javadoc
All astrogrid components use a common configuration system.
This allows properties to be set using either JNDI (if available), a configuration file, or System properties.
The simplest method is to have a file named astrogrid.properties on the classpath.
See the javadoc
for further details.
This CDK requires the following keys to be set:
org.astrogrid.community.identorg.astrogrid.releaseorg.astrogrid.registry.query.endpointhttp://katatjuta.star.le.ac.uk:8080/astrogrid-registry-SNAPSHOT/services/RegistryQueryorg.astrogrid.registry.admin.endpointhttp://katatjuta.star.le.ac.uk:8080/astrogrid-registry-SNAPSHOT/services/RegistryAdminjes.job.controller.endpointhttp://katatjuta.star.le.ac.uk:8080/astrogrid-jes-SNAPSHOT/services/JobControllerService
It's possible to deploy a mini-astrogrid (Astrogrid in a Box) to a single machine. This provides a convenient target to test clients against. Installation Instructions