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