blob: 521a4df378add2e1f75733b1412899ae04e8aadf [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<title>ws M4 milestone plan</title>
<link rel="stylesheet" type="text/css" href="../../../../development/milestone_plans/stylesheets/images/default_style.css"/>
<script src="../../../../popup.js" type="text/javascript">
// script is linked
</script>
</head>
<body>
<table border="0" width="100%" cellPadding="2" cellSpacing="5">
<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 height="86" width="120" src="../../../../development/milestone_plans/stylesheets/images/Idea.jpe"/>
</td>
</tr>
</table>
<table border="0" width="100%" cellPadding="2" cellSpacing="5">
<tr>
<a name="Overall_Planning">
<td rowspan="3" colSpan="2" bgColor="#0080c0" width="100%" align="left" valign="top">
<b>
<font face="Arial,Helvetica">
<font color="#ffffff">M4 Plan</font>
</font>
</b>
</td>
</a>
</tr>
</table>
<table width="100%" cellspacing="5">
<tr>
<td/>
</tr>
</table>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Web Service Framework and API</b>
<ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>]
<description>Define Web service scenario extension points as public or internal provisional API.</description>
<font color="8080FF"> [high]</font>
</li>
<ul>
<li>
<description>Web service bottom-up / top-down discovery.</description>
</li>
<li>
<description>Web service development code generation.</description>
</li>
<li>
<description>Web service assembly.</description>
</li>
<li>
<description>Web service deployment code generation.</description>
</li>
<li>
<description>Web service application installation (to server).</description>
</li>
<li>
<description>Web service application startup (on server).</description>
</li>
<li>
<description>Web service test facility generation and/or launching.</description>
</li>
<li>
<description>Web service publication.</description>
</li>
<li>
<description>Web service announcement.</description>
</li>
</ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>]
<description>Refactor J2EE and Server configuration code to appropriate spots in the extensible scenario flow.</description>
<font color="8080FF"> [high]</font>
</li>
<ul>
<li>
<description>Adapt to new wizard/command/operation framework.</description>
</li>
<li>
<description>Relocate EAR assembly (module creation, targetting and association) procedures to the vicinity of the wizard's assembly extension point.</description>
</li>
<li>
<description>Relocate EAR deployment (server creation) procedures to the vicinity of the wizard's deployment extension point.</description>
</li>
<li>
<description>Relocate EAR installation (EAR meets server) procedures to the vicinity of the wizard's installation extension point.</description>
</li>
<li>
<description>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 height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>WST Web Service Exploitation</b>
<ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89103">89103</a>]
<description>Exploit Web Service Finder framework for Web service discovery.</description>
<font color="8080FF"> [medium]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89102">89102</a>]
<description>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 height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Integration with Other Components</b>
<ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89104">89104</a>]
<description>Tolerate flexible project structure (full exploitation may be delayed to M5).</description>
<font color="8080FF"> [medium]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89104">89104</a>]
<description>Exploit flexible project structure (full exploitation may be delayed to M5).</description>
<font color="8080FF"> [medium]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
<description>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 height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Extensible Web Services Wizards</b>
<ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>Factor creation logic out of the consumption plugin.</description>
<font color="8080FF"> [high]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>]
<description>Eliminate redundant UDDI private registry extension point.</description>
<font color="8080FF"> [high]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>Add "Deploy?" check box to page one.</description>
<font color="8080FF"> [medium]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>Add "Install?" check box to page one.</description>
<font color="8080FF"> [medium]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>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 height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Apache Axis</b>
<ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89083">89083</a>]
<description>Retrofit Axis (1.1) extensions to use new Web service frameworks and extension points.</description>
<font color="8080FF"> [high]</font>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88684">88684</a>]
<description>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 width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</li>
<ul>
<li>
<description>Define internal Axis extension point.</description>
</li>
<li>
<description>Define pluggable sets of Axis emitter option preferences.</description>
</li>
<li>
<description>Define pluggable Axis jar manifests for emitter and deployed service runtime use.</description>
</li>
<li>
<description>Define pluggable Axis emitter Ant task facades.</description>
</li>
</ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88684">88684</a>]
<description>Support external Apache Axis installations (vs. embedded as plugins).</description>
<font color="8080FF"> [high]</font>
<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Test Automation</b>
<ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>Define JUnit testcases for public or internal provisional API.</description>
<font color="8080FF"> [high]</font>
<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>Define or enhance non-API JUnit testcases.</description>
<font color="8080FF"> [medium]</font>
<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Miscellaneous</b>
<ul>
<li>
<img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
<description>Integrate missing JavaDoc.</description>
<font color="8080FF"> [high]</font>
</li>
<li>
<img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
<description>Housekeeping: Clean up compilation warnings. Common cases:</description>
<font color="8080FF"> [high]</font>
<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Performance</b>
<ul>
<li>
<img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
<description>
Automate JUnit performance tests.
</description>
<font color="8080FF"> [high]</font>
<img width="16" height="15" 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 width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>
Remove unnecessary server/application restarts.
</description>
<font color="8080FF"> [medium]</font>
<img width="16" height="15" 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 width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>
Improve UI Responsiveness.
</description>
<font color="8080FF"> [medium]</font>
<img width="16" height="15" 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 width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>
Identify and resolve memory leaks.
</description>
<font color="8080FF"> [medium]</font>
<img width="16" height="15" 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 width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
<description>
Identify and remove non-thread safe code.
</description>
<font color="8080FF"> [medium]</font>
<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<table border="0" width="100%" cellpadding="2" cellspacing="5">
<tbody>
<tr>
<td colspan="4" bgcolor="#0080c0" width="100%" align="left" valign="top">
<b>
<font face="Arial,Helvetica">
<font color="#ffffff">Legend</font>
</font>
</b>
</td>
</tr>
<tr>
<td valign="top">
<img width="14" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
</td>
<td width="50%">item is under development.</td>
<td valign="top">
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/>
</td>
<td width="50%">item is under investigation.</td>
</tr>
<tr>
<td valign="top">
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
</td>
<td width="50%">item is finished.</td>
<td valign="top">
<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</td>
<td width="50%">help wanted</td>
</tr>
<tr>
<td valign="top">
<img width="10" height="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>