ws M5
JST Web services tools

M5 Plan
Web Service Framework and API
  • [ 96812 ] Support automatic determination of compatible Web service RTs and Servers. [medium]
  • [ 93309 ] Improved defaults for servers, server types, module types. [high]
  • [ 96791 ] Respect preferences for servers, server types, module types. [high]
  • [ 96802 ] Remove obsolete code / frameworks / extension points. [high]
Integration with Other Components
  • [ 98916 ] React to changes in upstream plugins (ongoing), chiefly Server and J2EE tools. [high]
Extensible Web Services Wizards
  • [ 98919 ] Clean up popup actions: Insure they are available strictly on appropriate objects. [high]
  • [ 89103 ] Exploit Web Service Finder framework from WSDL selection page. [medium]
  • [ 89102 ] Plug wizards into Web Service Consumer framework. [medium]
  • [ 92294 ] Web service scenarios (or wizards) should the created IWebService or IWebServiceClient to callers. [medium]
Command Line Tools and ANT Tasks
  • [ 98921 ] Define Command Line and/or ANT Task entry points to Web service scenarios. [medium]
Apache Axis
  • [ 92603 ] Support Apache Tomcat 5.5. [high]
  • [ 98922 ] Support Apache Geronimo. [high]
  • [ 98340 ] Support Apache Axis 1.2 (instead of Apache Axis 1.1 or 1.0). [high]
  • [ 98924 ] Factor creation logic out of the axis.consumption plugin. [medium]
  • [ 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.
  • [ 89924 ] Support generation of Axis Java clients to multiple module types (not just Web). [medium]
  • [ 89923 ] Integrate generation of Axis JUnit tests into Test Facility extension point. [medium]
  • [ 89922 ] Support creation of Axis EJB Web services from existing Stateless Session EJBs (bottom-up). [medium]
Quality
  • [ 98745 ] Define JUnit testcases for internal provisional API. [high]
  • [ 98745 ] Define or enhance non-API JUnit testcases. [medium]
  • [ 96010 ] Write on-line documentation. [high]
  • [ 98776 ] Add dynamic help to SWT componentry. [medium]
  • [ 98772 ] Integrate missing JavaDoc. [high]
  • [ 84074 ] Housekeeping: Clean up compilation warnings. Common cases: [medium]
Performance
  • [ 93111 ] Use Eclipse 3.1 message bundles. [medium]
  • [ 98745 ] Automate JUnit performance tests. [high]
  • [ 98932 ] Improve performance and usability of server start up. [medium]
  • [ 98938 ] Improve performance and usability of long-running code generation. [medium]
  • [ 98941 ] A-modal wizards. [medium]
  • [ 96982 ] Remove unnecessary server/application restarts. [high]
  • [ 98944 ] Improve UI Responsiveness. [medium]
  • [ 95696 ] Identify and resolve memory leaks. [high]
  • [ 98982 ] 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