Feature-ID |
Desired Improvement |
Priority |
Comments |
Issue Link |
Eng Response |
Gen-001 |
Reduce startup time |
P1 |
Reduce the amount of time it takes to start the application server relative to GlassFish V2. Example: Lazily load the containers to service deployed applications. |
|
Yes |
Gen-002 |
Reduce memory consumption |
P1 |
Reduce the amount of RAM required during development and runtime relative to GlassFish V2. |
|
Yes |
Gen-003 |
All P1 - P3 bugs must be resolved by FCS |
P1 |
Continue high quality |
|
Yes |
Gen-004 |
All Requests for Enhacement (RFEs) should be evaluated and handled appropriately |
P1 |
All outstand RFE's should either be addressed in GlassFish V3, pushed to V3.next if a valid RFE, or close if RFE does not align with GlassFish goals. |
Gen-005 |
Built in scheduler with tasks/jobs implemented as EJB components, monitor status of tasks |
P3 |
Ease-of-use (Community request . Lack of a use case and functional details drives this to a P3. |
|
No |
Gen-006 |
Backwards compatibility with GlassFish V2 |
P1 |
Applications deployed to GlassFish V2 should continue to work, unmodified, with GlassFish V3 |
|
Yes |
Gen-007 |
Highly available Singleton Service |
P3 |
A service should be able to run on only one instance in a cluster. If that instance fails, another instance in the clusters continues servicing requests as the new singleton. (Community Request ). Singleton EJBs are required (P1) in Java EE 6 with EJB 3.1 support . |
|
No |
Gen-008 |
GlassFish V3 should be able to connect to one or more, including 3rd party, update centers. |
P1 |
This should be configurable. Important for OEMs to be able to define their update center. Also useful for IT development teams to manage corporate-standard packages in one central location with easy access/setup for developers. Sailfin requirement. |
|
Yes. Using IPS based update center. Changed priority to P1 |
Gen-009 |
Resource prioritization and scheduling |
P2 |
Resource prioritization so higher-priority applications or higher priority threads (users/external apps) have higher priority access to resources. Competitive parity. |
RFE4147 , RFE3205 |
Partial, Leverage implementation in Grizzly |
Gen-010 |
SOA Profile |
P2 |
Include JBI and relevant components. Request from Open ESB community. |
|
Partial. Enable creation of such a Profile. SOA community should take on creation of the profile |
Gen-011 |
Update center support |
P2 |
Ability to perform a live update of JBI components while system is "live". Current Update Center leverages add-on contract, which runs early in domain startup before the JBI runtime is available. Requested by Open ESB community. |
|
Need more information |
Gen-012 |
GlassFish V3 "brand" naming |
P1 |
Replaces SJSAS 9.1 branding with GlassFish V3 logo & name, on CLI & admin UI, for GlassFish distributions |
4176 |
Yes |
Gen-013 |
Support for the Connector.Next specification |
P1 |
At a minimum bi-directional security context propagation. |
|
Yes, Move to Java EE 6 section |
Gen-014 |
Support for OSGi modules |
P1 |
Support OSGi as a means for 3rd parties to extend the functionality of the application server |
|
Yes |
Gen-015 |
Move more towards tasked-based documentation |
P2 |
Task-based documentation will help |
|
Yes |