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
Email Alias
|