Globus Toolkit 3.2: Developer's Guide

Overview
API
Coding Guidelines
Asynchronous Event Handling
Best Practices (coming soon)
Porting Guide (coming soon)
Samples
>Third Party Support

Third Party Support

This page provides information regarding GT 3.2 support for certain third party software, including the following topics:

Web Start Support

You can create a Java Web Start enabled proof of concept distribution of ogsa core and samples by doing the following:

  1. Using the source distribution compile using the ant webstart command.
  2. Copy the directory "ogsaweb" to the web server you wish to host the implementation. (if you use our standalone server you can skip this step and go directly to step 4)
  3. Ensure the the mime type "application/x-java-jnlp-file jnlp" exists in your target web server configuration (on Apache - /etc/mime.types)
  4. Edit the ogsa.jnlp file to include the web server host address and the address where you have deployed the ContainerRegistryService (this is the last host configuration in the file).
  5. Edit the bc.jnlp file to include the web server host address.

Before running the container startup script you need to set  -Dorg.globus.ogsa.server.webstart=enable in your OPTIONS shell environment variable (see section 11 command line clients for details).

You should now be able to point your browser at <web server host>/ogsaweb/ogsa.jnlp to start the ServiceBrowser GUI client from a remote machine not configured to use OGSA.. We have tested the web start sample with JDK 1.3.1, and WebStart 1.0.1.

EJB Services

We provide a code generator that allows you to expose already existing Enterprise Java Beans, EJBs (both Session Beans and Entity Beans), as Grid services inside of an EJB container in a J2EE Application server. For more details on how to use the code generator see EJB Grid Services.