ws M3
JST Web services tools

M3 Plan
Extensible Web Services Wizards
  • Enable extensible Web services wizards in support of Apache Axis. [high]
  • Enable Web services wizard popup actions. [medium]
  • Factor creation logic out of the consumption plugin. [medium]
Preferences
  • Enable various Web services preference pages. [high]
  • Refactor WS-I preferences to a deeper plugin. [medium]
Apache Axis
  • Factor creation logic out of the axis.consumption plugin. [medium]
  • Enable Web service wizards to target Apache Axis 1.1. [high]
  • Support creation of Axis Java Web service clients from WSDL. [high]
  • Support creation of Axis Java Web service skeletons from WSDL (top-down). [high]
  • Support creation of Axis Java Web services from existing Java (bottom-up). [high]
  • Support creation of Axis EJB Web service skeletons from WSDL (top-down). [medium]
  • Support creation of Axis EJB Web services from existing Java (bottom-up). [medium]
Integration
  • Support flexible project structure. [medium]
  • React to changes in upstream plugins (ongoing). [high]
    • React to API changes in the Internet component.
    • React to API changes in Server Tools components.
    • React to API changes in J2EE Tools components.
Miscellaneous
  • Add JUnit testcases to exercise Web service wizards scenarios. [medium]
  • Integrate missing JavaDoc. [medium]
  • Housekeeping: Clean up compilation warnings. Common cases: [medium]
    • Organize imports.
    • Stop using deprecated symbols.
    • Stop using Java 1.5 reserved symbols (eg. "enum").
    • Stop using non-static references to statics.
    • Assign serializable static UIDs (eg. to classes extending java.lang.Exception).
Legend
item is under development. item is under investigation.
item is finished. help wanted
item is deferred. new