Chapter 2. Dependencies

2.1. Globus Toolkit
2.2. Jakarta Tomcat
2.3. Apache ANT
2.4. Java
2.5. Data resource products

This page lists the products required to use OGSA-DAI. Other required products which are bundled within OGSA-DAI releases are listed in Appendix F, Bundled products.

2.1. Globus Toolkit

To use OGSA-DAI GT 4.0.5, source or binary distributions, you will need the Globus Toolkit Web Services Core 4.0.5. This can be downloaded from http://www.globus.org/toolkit/downloads.

[Note]Note
You should be able to compile OGSA-DAI GT source distributions against earlier versions of GT 4.0.x but note that the Globus Toolkit JARs bundled in these source distributions will be different.

[Note]Note
OGSA-DAI is not currently compliant with Globus Toolkit 4.1.x development releases. This is due to security APIs being different between GT4.0.* and 4.1.*. When GT 4.2 is released OGSA-DAI will release a GT 4.2 compliant presentation layer with support for security as provided by GT 4.2.

2.2. Jakarta Tomcat

OGSA-DAI GT can also be used with Jakarta Tomcat 5.0 but it is not a requirement.

Tomcat 5.0 can be downloaded from http://tomcat.apache.org/download-55.cgi#5.0.28.

[Note]Note

OGSA-DAI GT has only been tested with Tomcat 5.0.

2.3. Apache ANT

Apache ANT is used as the OGSA-DAI build, installation and deployment tool. We recommend ANT 1.6 or above, see http://ant.apache.org.

2.4. Java

OGSA-DAI requires Java 1.4 or 1.5.

[Warning]Warning
OGSA-DAI 3.0 does not compile under Java 1.6. This is due to changes in java.sql APIs (in which both additional methods and classes have been added) from earlier versions of Java. The OGSA-DAI team may release a Java 1.6 patch in the near future.

2.5. Data resource products

You will also need database drivers suitable for any data resources you wish to use with OGSA-DAI. The drivers required depend on the specific data resource being used. Data resources against which OGSA-DAI has been tested are listed in Chapter 3, Data resource products.