Skip to end of metadata
Go to start of metadata

GlassFish Server Open Source Edition 3.2 - RESTful Interface


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


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.


  • Dev Tests

Email Alias

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.

The individuals who post here are part of the extended Oracle community and they might not be employed or in any way formally affiliated with Oracle. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Oracle nor any other party necessarily agrees with them.