ws M4
WST Web services tools

M4 Plan
Apache Infrastructure
  • [ 87526 ] Replace Apache SOAP by Apache Axis as WTP's Web service runtime. [medium]
    • Switch UDDI4J transport from Apache SOAP to Apache Axis.
    • Switch Web Services Explorer from using Apache SOAP to Apache Axis.
    • Switch Web Services Parser from using Apache SOAP to Apache Axis.
  • Remove servlet.jar from the Apache Axis plugin since it is no longer required. [medium]
Web Service Framework and API
  • [ 88331 ] Define org.eclipse.wst.ws plugin as keeper of common WST.WS frameworks. [high]
  • [ 89082 ] Define Web Service / Web Service Runtime framework as public or internal provisional API. [high]
  • [ 89084 ] Define Web Service Finder framework as public or internal provisional API. [high]
  • [ 89084 ] Define Web Service Finder extensions to locate non-J2EE Web services (eg. WSDL and WSIL). [high]
  • [ 89085 ] Define Web Service Consumer framework as public or internal provisional API. [high]
Web Services Explorer Refactoring
  • [ 88679 ] Remove dependencies on JST.WS components and refactor WSE to WST.WS. [high]
    • Refactor non-JST code (eg. "Tiny Model") used by WSE from JST.WS to WST.WS.
    • Remove dependencies on JST Web Services wizards (used to launch wizards from the WSE).
    • Remove dependencies on JST J2EE tools.
  • [ 88679 ] Remove WebServices Explorer Type extension point (obsolete). [high]
Web Services Conformance Profiles
  • [ 89086 ] Generalize WS-I Preferences page to manage extensible profiles, including but not limited to WS-I. [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]
Legend
item is under development.item is under investigation.
item is finished.help wanted
item is deferred.new