GlassFish Server Open Source Edition 3.2 - RESTful Interface

Introduction

This project will focus on developing the RESTful interface for GlassFish 3.2. We will look at the following high level tasks:

  • Platform as a Service Support
  • Annotation-based configuration
  • Improved client-side support
  • General code clean up

Goal / Scope

At the end of this effort, we will have full support for all new PaaS features, picked automatically via the new annotation changes.

Feature ID Priority Description Eng Response Owner(s) Source of Requirement Status / Comments
REST-001 P1 PaaS Support Yes Jason    
REST-002 P1 Annotation-based Configuration Yes Jason    
REST-003 P2 Improved client-side support Yes Jason    

Out of Scope

Workspace

Task List

Note: These tasks are all currently assigned to Jason until the team can decide on a better distribution of the tasks.

Task# Priority Task Target Milestone Owner(s) Duration (Man/Day) Start End Date Feature ID Status / Comments
1-1 P1 Work with appropriate teams to insure proper mapping   Jason ? days     REST-001  
2-1 P1 Develop/expand mapping annotations   Jason 2 days     REST-002  
2-2 P1 Modify generators to process these new annotations   Jason 5 days     REST-002  
2-3 P1 Apply new annotations to the appropriate ConfigBeans and AdminCommands   Jason 5 days     REST-002  
2-4 P1 Remove text-based mapping configuration   Jason 3 days     REST-002  
3-1 P2 Develop XSD/Schema for XML response document   Jason 2 days     REST-003  
3-1 P2 Create Java client base classes   Jason 5 days     REST-003  
3-2 P2 Develop Java client generator   Jason 10 days     REST-003  
  • For many items, the time it takes to add dev test for each of the additional feature is not factored in.

References

  • Dev Tests

Email Alias