Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "COSMOSAnnotationsRoadmapPage"
(→Requirements) |
(→Requirements) |
||
Line 12: | Line 12: | ||
TODOs: | TODOs: | ||
1. Compare JAX-WS annotations processing with how we do annotations processing | 1. Compare JAX-WS annotations processing with how we do annotations processing | ||
+ | |||
2. Get current annotations support working in J2EE environment | 2. Get current annotations support working in J2EE environment | ||
+ | |||
3. | 3. | ||
+ | |||
+ | ERs: | ||
+ | |||
+ | 1. Get J2ee support working. Tomcat with Axis2 as target. | ||
+ | |||
+ | 2. Expose the ManagementBindingProvider to annotated class (ability to get EPR, etc.) | ||
+ | |||
+ | 3. Work out the Delegation/Composition Model. Needs to be able to specify implementations and support defaults (existing muse) | ||
+ | |||
+ | 4. Create 'standard' interfaces for default capabilities. (OperationalStatus, etc.). |
Revision as of 14:10, 8 November 2007
Requirements
- Support J2EE environment
- Need a way to access resource manager from resource class
- Ability to control which standard capabilities to include in the resource
- mgmt.wsdm and mgmt.common bundles should not depend on other cosmos bundles.
- Need to have an easy client story
- Need to have the ability to take a "generic" web services call. For example, the CMDBf web services calls will not have the addressing context.
- Must be able to support service groups
http://wiki.eclipse.org/WSDMProgrammingModel
TODOs: 1. Compare JAX-WS annotations processing with how we do annotations processing
2. Get current annotations support working in J2EE environment
3.
ERs:
1. Get J2ee support working. Tomcat with Axis2 as target.
2. Expose the ManagementBindingProvider to annotated class (ability to get EPR, etc.)
3. Work out the Delegation/Composition Model. Needs to be able to specify implementations and support defaults (existing muse)
4. Create 'standard' interfaces for default capabilities. (OperationalStatus, etc.).