blob: cbe80d1290b89fcbc767be87e6bdf812b68fb8ad [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xalan="http://xml.apache.org/xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ws M4 milestone plan</title><link href="../../../../development/milestone_plans/stylesheets/images/default_style.css" type="text/css" rel="stylesheet"/><script type="text/javascript" src="../../../../popup.js">
// script is linked
</script></head><body><table cellSpacing="5" cellPadding="2" width="100%" border="0"><tr><td><font class="indextop">ws M4</font><br/><font class="indexsub">JST Web services tools</font></td><td><br/></td><td width="28%"><img src="../../../../development/milestone_plans/stylesheets/images/Idea.jpe" width="120" height="86"/></td></tr></table><table cellSpacing="5" cellPadding="2" width="100%" border="0"><tr><a name="Overall_Planning"><td valign="top" align="left" width="100%" bgColor="#0080c0" colSpan="2" rowspan="3"><b><font face="Arial,Helvetica"><font color="#ffffff">M4 Plan</font></font></b></td></a></tr></table><table cellspacing="5" width="100%"><tr><td/></tr></table><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Web Service Framework and API</b><ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>
]
<description xmlns="">Define Web service scenario extension points as public or internal provisional API.</description><font color="8080FF"> [high]</font></li><ul><li><description xmlns="">Web service bottom-up / top-down discovery.</description></li><li><description xmlns="">Web service development code generation.</description></li><li><description xmlns="">Web service assembly.</description></li><li><description xmlns="">Web service deployment code generation.</description></li><li><description xmlns="">Web service application installation (to server).</description></li><li><description xmlns="">Web service application startup (on server).</description></li><li><description xmlns="">Web service test facility generation and/or launching.</description></li><li><description xmlns="">Web service publication.</description></li><li><description xmlns="">Web service announcement.</description></li></ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>
]
<description xmlns="">Refactor J2EE and Server configuration code to appropriate spots in the extensible scenario flow.</description><font color="8080FF"> [high]</font></li><ul><li><description xmlns="">Adapt to new wizard/command/operation framework.</description></li><li><description xmlns="">Relocate EAR assembly (module creation, targetting and association) procedures to the vicinity of the wizard's assembly extension point.</description></li><li><description xmlns="">Relocate EAR deployment (server creation) procedures to the vicinity of the wizard's deployment extension point.</description></li><li><description xmlns="">Relocate EAR installation (EAR meets server) procedures to the vicinity of the wizard's installation extension point.</description></li><li><description xmlns="">Relocate EAR startup (server/application start/restart) procedures to follow EAR installation.</description></li></ul></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>WST Web Service Exploitation</b><ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89103">89103</a>
]
<description xmlns="">Exploit Web Service Finder framework for Web service discovery.</description><font color="8080FF"> [medium]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89102">89102</a>
]
<description xmlns="">Exploit Web Service Consumer framework: Plug the wizards into the Web Services Explorer.</description><font color="8080FF"> [medium]</font></li></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Integration with Other Components</b><ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89104">89104</a>
]
<description xmlns="">Tolerate flexible project structure (full exploitation may be delayed to M5).</description><font color="8080FF"> [medium]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89104">89104</a>
]
<description xmlns="">Exploit flexible project structure (full exploitation may be delayed to M5).</description><font color="8080FF"> [medium]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/><description xmlns="">React to changes in upstream plugins (ongoing), chiefly Server and J2EE tools.</description><font color="8080FF"> [high]</font></li></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Extensible Web Services Wizards</b><ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">Factor creation logic out of the consumption plugin.</description><font color="8080FF"> [high]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>
]
<description xmlns="">Eliminate redundant UDDI private registry extension point.</description><font color="8080FF"> [high]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">Add "Deploy?" check box to page one.</description><font color="8080FF"> [medium]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">Add "Install?" check box to page one.</description><font color="8080FF"> [medium]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">Fix "Run?" check box on page one so that servers don't get started when user doesn't want them to be.</description><font color="8080FF"> [medium]</font></li></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Apache Axis</b><ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>
]
<description xmlns="">Retrofit Axis (1.1) extensions to use new Web service frameworks and extension points.</description><font color="8080FF"> [high]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88684">88684</a>
]
<description xmlns="">Enable Web service wizards to target multiple versions of Apache Axis (eg. 1.0, 1.1, 1.2RC3).</description><font color="8080FF"> [medium]</font><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li><ul><li><description xmlns="">Define internal Axis extension point.</description></li><li><description xmlns="">Define pluggable sets of Axis emitter option preferences.</description></li><li><description xmlns="">Define pluggable Axis jar manifests for emitter and deployed service runtime use.</description></li><li><description xmlns="">Define pluggable Axis emitter Ant task facades.</description></li></ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88684">88684</a>
]
<description xmlns="">Support external Apache Axis installations (vs. embedded as plugins).</description><font color="8080FF"> [high]</font><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Test Automation</b><ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">Define JUnit testcases for public or internal provisional API.</description><font color="8080FF"> [high]</font><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">Define or enhance non-API JUnit testcases.</description><font color="8080FF"> [medium]</font><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Miscellaneous</b><ul><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">Integrate missing JavaDoc.</description><font color="8080FF"> [high]</font></li><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">Housekeeping: Clean up compilation warnings. Common cases:</description><font color="8080FF"> [high]</font><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Performance</b><ul><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">
Automate JUnit performance tests.
</description><font color="8080FF"> [high]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< detail > < ul > < li > JUnit tests are planned for the following scenarios: </ li > < ul > < li > Java Web service bottom-up for Apache Axis 1.1 and Apache Tomcat 5.0. </ li > < li > Java Web service skeleton for Apache Axis 1.1 and Apache Tomcat 5.0. </ li > < li > Java Web service client for Apache Axis 1.1 and Apache Tomcat 5.0. </ li > < li > Web Services Explorer logic (ie. without JSPs). </ li > < li > Environment Command Framework. </ li > </ ul > </ ul > </ detail >&quot;)"/></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">
Remove unnecessary server/application restarts.
</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< detail > < ul > < li > Refactor commands to push server startup and project restart to as late as possible. </ li > < li > Where possible, refactor scenarios to include only a single publish action. </ li > </ ul > </ detail >&quot;)"/></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">
Improve UI Responsiveness.
</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< detail > < ul > < li > Measure and improve speed of wizard page flips. </ li > < li > Measure and improve speed of Web Services Explorer links. </ li > < li > Measure and improve speed of Command execution times. </ li > < li > Measure and improve speed of SWT control responses. </ li > < li > Optimize slow algorithms in wizard pages and Commands. </ li > < li > Investigate use of secondary threads for some Commands. </ li > < li > Report accurate progress messages to the user. </ li > </ ul > </ detail >&quot;)"/></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">
Identify and resolve memory leaks.
</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< detail > < ol > < li > Investigate tools which monitor and measure memory usage. </ li > < li > Identify and fix memory leaks. </ li > </ ol > </ detail >&quot;)"/><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/><description xmlns="">
Identify and remove non-thread safe code.
</description><font color="8080FF"> [medium]</font><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li></ul></td></tr></table></td></tr><table cellspacing="5" cellpadding="2" width="100%" border="0"><tbody><tr><td valign="top" align="left" width="100%" bgcolor="#0080c0" colspan="4"><b><font face="Arial,Helvetica"><font color="#ffffff">Legend</font></font></b></td></tr><tr><td valign="top"><img height="5" width="14" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/></td><td width="50%">item is under development.</td><td valign="top"><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/></td><td width="50%">item is under investigation.</td></tr><tr><td valign="top"><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/></td><td width="50%">item is finished.</td><td valign="top"><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></td><td width="50%">help wanted</td></tr><tr><td valign="top"><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/></td><td width="50%">item is deferred.</td><td valign="top"><font class="indexsub"><img src="../../../../development/milestone_plans/stylesheets/images/new.gif"/></font></td><td width="50%">new</td></tr></tbody></table><br/></body></html>