B.4. Implementation files

The implementation classes of the services in the tutorial can be found in the following package:

org.globus.examples.services

Inside this package there is a subpackage for each part of the tutorial (currently only core and security). Then, inside each of these subpackages there is one sub-sub-package for each example in that part of the tutorial. For example, let's take the very first example in the tutorial. Since that particular example is the "first" service in the "GT4 Core" part of the tutorial, the implementation classes are placed inside this package:

org.globus.examples.services.core.first

This will be the base package for this example. In general, the base package will have the following format:

org.globus.examples.services.<part>.<example>

For example, the base package for the "resource properties" example of the "GT4 Core" part is org.globus.examples.service.core.rp The directory corresponding to that base package would be:

$EXAMPLES_DIR/org/globus/examples/services/<part>/<example>/

This is the directory where we'll place all the service's files:

Base package directory
  |
  |-- server-deploy.wsdd   ----->  Deployment descriptor file
  |
  |-- impl/                ----->  Implementation classes
  |
  |-- config/              ----->  Security configuration files