Task List for 3.1 Deployment

Clustering Deployment

1. Support deployment in the cluster environment
a. Make the deployment framework cluster aware
b. Update classes that assume the target always being server

2. Support the application lifecycle events in the cluster environment, and also provide cluster-wide lifecycle events.

3. Add support for application related server side commands which are only applicable to cluster environment (for example, create-application-ref). Also make the current application related commands work in the cluster environment when applicable.

4. Support directory deployment for the clustering environment.

5. Add monitoring for deployment clustering environment (maybe due to time constraint)

6. Improve rolling upgrade (maybe due to time constraint):
a. Application versioning
b. Enable/disable operation at cluster instance level

Support WebLogic Specific Deployment Descriptors

The Sun Specific Deployment Descriptors

1. Continue supporting sun specific deployment descriptors for backward compatibility

2. Support the re-named version, the glassfish specific deployment descriptors (sun-.xml will be renamed to glassfish-.xml).

Application Versioning

Working with external contributor Serli to support application versioning.

Provide deployment framework support for other teams (for example, to support application scoped resources).