Author: jkaputin
Date: Wed Jun  7 21:11:42 2006
New Revision: 412644

URL: http://svn.apache.org/viewvc?rev=412644&view=rev
Log:
Updated the release notes for M5.

Modified:
    incubator/woden/java/release-notes.html

Modified: incubator/woden/java/release-notes.html
URL: 
http://svn.apache.org/viewvc/incubator/woden/java/release-notes.html?rev=412644&r1=412643&r2=412644&view=diff
==============================================================================
--- incubator/woden/java/release-notes.html (original)
+++ incubator/woden/java/release-notes.html Wed Jun  7 21:11:42 2006
@@ -1,9 +1,9 @@
 <html>
 <head></head>
 <body>
-<h1>Woden Incubating 1.0.0 M4 Release Notes</h1>
+<h1>Woden Incubating 1.0.0 M5 Release Notes</h1>
 
-This is the Fourth Milestone release of <a 
href="http://incubator.apache.org/woden";>Apache Woden</a>.<br />
+This is the Fifth Milestone release of <a 
href="http://incubator.apache.org/woden";>Apache Woden</a>.<br />
 The Milestone plan is at <a 
href="http://incubator.apache.org/woden/dev/1.0/milestoneplan.html";>http://incubator.apache.org/woden/dev/1.0/milestoneplan.html</a>.
 
 <h2>Incubation Disclaimer</h2>
@@ -21,9 +21,11 @@
 <h2>Key points</h2>
 <p>
        This milestone delivers a DOM-based implementation of Woden.
-       The main objective is to deliver a full implementation of WSDL 2.0 
asap. 
+       The initial objective is to deliver a full implementation of WSDL 2.0 
parsing
+       and validation. Work is underway to integrate Woden into Axis2.
        A StAX implementation of the Woden API will be the next objective, along
-       with WSDL 1.1 support and 1.1 to 2.0 conversion.
+       with WSDL 1.1 support, 1.1 to 2.0 conversion, serialization and full 
support
+       for creating and modifying WSDL documents.
 </p>
 <p>
        The Woden framework and programming model are similar to WSDL4J, such 
as the
@@ -36,24 +38,22 @@
 <p>This release includes the following new features:</p>
 <ul>
     <li>
-       SOAP binding extensions were supported in M3 for the WSDL Element model 
-       (ext attributes and ext elements), but they are now fully supported in 
M4 in the 
-       WSDL Component model too as component extension properties. New 
capability 
-       has been added to the ExtensionRegistry to handle these component 
extensions.  
+        Parsing of HTTP binding and endpoint extensions are now fully 
supported by Woden,
+        as HTTP extension elements and attributes via the Element API and 
+        as HTTP component extension properties via the Component API.
        Related junit testcases have been added to the test suite.
     </li>  
     <li>
-       Validation of the service component and its children.<br />
-       The specific WSDL 2.0 assertions included in this milestone are:<br />
-        Component assertions: Service-0063, Endpoint-0064, Endpoint-0065 and 
Endpoint-0066.
+        Interface extension is now fully supported, so for example Interface 
and Binding nested
+        components can now refer to derived or inherited faults and operations.
     </li> 
     <li>
-       Namespace-only imports are partially supported for schemas, but support 
for a 
-       URI resolver and XML catalog need to be added to assist with the 
resolution of
-       imports and includes.
+       The WSDLReader API has been expanded to support reading WSDL from 
sources other 
+       than a URI - for example, from a DOM Element or from an InputSource.
     </li>
     <li>
-       A User Guide has been added to the Woden website.
+       A technical description of the extension mechanism and the SOAP and 
HTTP extension
+       implementations has been added to the Woden Wiki.
     </li>
 </ul>
 
@@ -83,32 +83,39 @@
 you're interested & able!</p>
 <ul>
        <li>
-               Most of the unit tests on the M4 plan are still outstanding, as 
the SOAP extensions 
-               for the component model took longer than expected. These are 
still crucially important 
+               A URL resolver mechanism needs to be implemented, something 
like an EntityResolver or CatalogResolver.
+       </li>
+       <li>
+           Unit tests the extensions are mostly complete, but tests for the 
core WSDL 2.0
+           Component model and its underlying Element model are still largely 
outstanding.
+           These were a major plan item for M5 but were overshadowed by the 
effort required
+           to complete the HTTP extensions and test cases. These are still 
crucially important 
                for regression testing further development and will remain a 
major focus item for the 
                next milestone. 
        </li>
        <li>
-               The User Guide added after M3 needs updating to reflect the 
functional additions for M4.
+               The User Guide added after M3 needs updating to reflect the 
functional additions for M4 and M5.
        </li>
        <li>
-               There is a need for technical design documentation for 
developers. 
+               Technical design documentation for developers needs to be 
created, probably on the Woden Wiki. 
        </li>
        <li>
-               Interface extension via the 'extends' attribute of the WSDL 
interface element has not 
-               been implemented yet. 
+               Integrating the stand-alone WSDL 1.1 to 2.0 converter tool into 
Woden to produce
+               a Woden WSDL 2.0 object model from a parsed WSDL 1.1. document. 
        </li>
        <li>
                Validation of MEPs and extension elements (such as those for 
SOAP and HTTP bindings and 
                for type systems other than XML schema) has not yet been 
implemented.
        </li>
        <li>
-               HTTP extension elements have not yet been implemented.
+               Serialization (e.g. WSDLWriter) has not been implemented.
        </li>
        <li>
                Support for non-XML Schema type systems has not yet been 
implemented.
        </li>
-               
+       <li>
+           See the Woden JIRA issues at <a 
href="http://issues.apache.org/jira/browse/Woden";>http://issues.apache.org/jira/browse/Woden</a>.
+       </li>
        <li>
            See also the Task List on the Woden wiki at <a 
href="http://wiki.apache.org/ws/FrontPage/Woden/TaskList";>http://wiki.apache.org/ws/FrontPage/Woden/TaskList</a>.
        </li>
@@ -116,17 +123,28 @@
 
 <h2>Example Usage</h2>
 
-<p>
-   WSDLFactory factory = WSDLFactory.newInstance();<br />
-   WSDLReader reader = factory.newWSDLReader();<br />
-   reader.setFeature(ReaderFeatures.VALIDATION_FEATURE_ID, true); &lt;-- 
enable WSDL 2.0 validation (optional)<br /> 
-   DescriptionElement desc = reader.readWSDL(wsdlLoc);            &lt;-- the 
&lt;description&gt; element<br />
-   Description descComp = desc.toComponent();                     &lt;-- the 
Description component<br />
-</p>
-<p>
-  A custom error handler can also be specified as follows:<br />
-  DescriptionElement desc = reader.readWSDL(wsdlLoc, handler);
-</p>
+<pre>
+   WSDLFactory factory = WSDLFactory.newInstance();
+   WSDLReader reader = factory.newWSDLReader();
+   reader.setFeature(ReaderFeatures.VALIDATION_FEATURE_ID, true); &lt;-- 
enable WSDL 2.0 validation (optional) 
+   DescriptionElement desc = reader.readWSDL(wsdlLoc);            &lt;-- the 
&lt;description&gt; element
+   Description descComp = desc.toComponent();                     &lt;-- the 
Description component
+</pre>
+   A custom error handler can also be specified as follows:<br />
+<pre>
+   DescriptionElement desc = reader.readWSDL(wsdlLoc, handler);
+</pre>
+   WSDL can be now be parsed from a DOM Element, DOM Document or InputSource 
using a WSDLSource object:<br />
+<pre>
+   WSDLFactory factory = WSDLFactory.newInstance();
+   WSDLReader reader = factory.newWSDLReader();
+   reader.setFeature(WSDLReader.FEATURE_VALIDATION, true);
+   WSDLSource wsdlSource = reader.createWSDLSource();
+   wsdlSource.setBaseURI(wsdlURI);
+   wsdlSource.setSource(docEl);
+   DescriptionElement desc = reader.readWSDL(wsdlSource);
+   Description descComp = desc.toComponent();
+</pre>
 
 <h2>Known Problems/Issues</h2>
 
@@ -137,19 +155,16 @@
                will consider more general, extendable support for other type 
systems.
        </li>
        <li>
-               Constants that represent possible type systems (e.g. W3 XML 
Schema) and type system APIs
-               (e.g. XML Schema API) are defined in 
org.apache.woden.internal.wsdl20.Constants. This is
-               part of the implementation, not part of the API. Users of the 
API may need access to these
-               constants to query type system support via TypesElement, 
ElementDeclaration or TypeDefinition.
-               We need to think about how to expose these constants on the API.
+           In the Element API, certain 'name' attributes are being handled as 
QNames whereas they
+           are defined in the infoset as NCNames. This is being fixed.
        </li>
        <li>
-               There is currently one JUnit test failure. Failure of test 
testCreditCardFaults1G is 
-               due to a current limitation in Woden with respect to resolving 
imported schema locations based 
-               on the schemaLocation attribute.
+               There are various failures in the test results for the 
Component Interchange format testing 
+               being conducted by the WSDL 2.0 Working Group. These need to be 
investigated prior to the
+               W3C WSDL 2.0 Interop event in early July 2006.
        </li>
        <li>
-               There are insufficient test cases in the test suite for M4. The 
suite requires more 
+               There are insufficient test cases in the test suite for M5. The 
suite requires more 
                junit tests for the Woden framework and the W3C WSDL test suite 
is in the process of 
                being annotated with assertions that tie each test to a 
specific part of the WSDL 2.0
                spec.  



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to