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 |