ws M4 JST Web services tools |
| ![](../../../../development/milestone_plans/stylesheets/images/Idea.jpe) |
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | Web Service Framework and API
[
89083
]
Define Web service scenario extension points as public or internal provisional API. [high]- Web service bottom-up / top-down discovery.
- Web service development code generation.
- Web service assembly.
- Web service deployment code generation.
- Web service application installation (to server).
- Web service application startup (on server).
- Web service test facility generation and/or launching.
- Web service publication.
- Web service announcement.
[
89083
]
Refactor J2EE and Server configuration code to appropriate spots in the extensible scenario flow. [high]- Adapt to new wizard/command/operation framework.
- Relocate EAR assembly (module creation, targetting and association) procedures to the vicinity of the wizard's assembly extension point.
- Relocate EAR deployment (server creation) procedures to the vicinity of the wizard's deployment extension point.
- Relocate EAR installation (EAR meets server) procedures to the vicinity of the wizard's installation extension point.
- Relocate EAR startup (server/application start/restart) procedures to follow EAR installation.
|
|
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | WST Web Service Exploitation
[
89103
]
Exploit Web Service Finder framework for Web service discovery. [medium]
[
89102
]
Exploit Web Service Consumer framework: Plug the wizards into the Web Services Explorer. [medium]
|
|
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | Integration with Other Components
[
89104
]
Tolerate flexible project structure (full exploitation may be delayed to M5). [medium]
[
89104
]
Exploit flexible project structure (full exploitation may be delayed to M5). [medium] React to changes in upstream plugins (ongoing), chiefly Server and J2EE tools. [high]
|
|
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | Extensible Web Services Wizards Factor creation logic out of the consumption plugin. [high]
[
89083
]
Eliminate redundant UDDI private registry extension point. [high] Add "Deploy?" check box to page one. [medium] Add "Install?" check box to page one. [medium] Fix "Run?" check box on page one so that servers don't get started when user doesn't want them to be. [medium]
|
|
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | Apache Axis
[
89083
]
Retrofit Axis (1.1) extensions to use new Web service frameworks and extension points. [high]
[
88684
]
Enable Web service wizards to target multiple versions of Apache Axis (eg. 1.0, 1.1, 1.2RC3). [medium]![](../../../../development/milestone_plans/stylesheets/images/help.gif) - Define internal Axis extension point.
- Define pluggable sets of Axis emitter option preferences.
- Define pluggable Axis jar manifests for emitter and deployed service runtime use.
- Define pluggable Axis emitter Ant task facades.
[
88684
]
Support external Apache Axis installations (vs. embedded as plugins). [high]![](../../../../development/milestone_plans/stylesheets/images/help.gif)
|
|
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | Test Automation Define JUnit testcases for public or internal provisional API. [high]![](../../../../development/milestone_plans/stylesheets/images/help.gif) Define or enhance non-API JUnit testcases. [medium]![](../../../../development/milestone_plans/stylesheets/images/help.gif)
|
|
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | Miscellaneous Integrate missing JavaDoc. [high] Housekeeping: Clean up compilation warnings. Common cases: [high]![](../../../../development/milestone_plans/stylesheets/images/help.gif)
|
|
![](../../../../development/milestone_plans/stylesheets/images/Adarrow.gif) | Performance
Automate JUnit performance tests.
[high]![](../../../../development/milestone_plans/stylesheets/images/detail.gif)
Remove unnecessary server/application restarts.
[medium]![](../../../../development/milestone_plans/stylesheets/images/detail.gif)
Improve UI Responsiveness.
[medium]![](../../../../development/milestone_plans/stylesheets/images/detail.gif)
Identify and resolve memory leaks.
[medium]![](../../../../development/milestone_plans/stylesheets/images/detail.gif) ![](../../../../development/milestone_plans/stylesheets/images/help.gif)
Identify and remove non-thread safe code.
[medium]![](../../../../development/milestone_plans/stylesheets/images/help.gif)
|
|
Legend |
![](../../../../development/milestone_plans/stylesheets/images/progress.gif) | item is under development. | ![](../../../../development/milestone_plans/stylesheets/images/glass.gif) | item is under investigation. |
![](../../../../development/milestone_plans/stylesheets/images/ok.gif) | item is finished. | ![](../../../../development/milestone_plans/stylesheets/images/help.gif) | help wanted |
![](../../../../development/milestone_plans/stylesheets/images/defer.gif) | item is deferred. | ![](../../../../development/milestone_plans/stylesheets/images/new.gif) | new |