ws M4 JST Web services tools |
|  |
 | 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.
|
|
 | 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]
|
|
 | 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]
|
|
 | 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]
|
|
 | 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] - 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]
|
|
 | Test Automation Define JUnit testcases for public or internal provisional API. [high] Define or enhance non-API JUnit testcases. [medium]
|
|
 | Miscellaneous Integrate missing JavaDoc. [high] Housekeeping: Clean up compilation warnings. Common cases: [high]
|
|
 | Performance
Automate JUnit performance tests.
[high]
Remove unnecessary server/application restarts.
[medium]
Improve UI Responsiveness.
[medium]
Identify and resolve memory leaks.
[medium] 
Identify and remove non-thread safe code.
[medium]
|
|
Legend |
 | item is under development. |  | item is under investigation. |
 | item is finished. |  | help wanted |
 | item is deferred. |  | new |