blob: fafcb6d41b988909855add5276a102122581a354 [file] [log] [blame]
<html>
<head><title>:: Axis2 Release Notes ::</title></head>
<body>
<h1>Axis2 Release Notes</h1>
<h2>This is the Apache Axis2 0.95 release</h2>
<h3>Complete Features List</h3>
<ol type="1">
<li>AXIOM, an XML object model working on StAX (Streaming API for XML) parsing optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.</li>
<li>Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out).</li>
<li>Module Architecture, mechanism to extend the SOAP Processing model.</li>
<li>Module version support, can have multiple versions of the same module and use them depending on the requirement.</li>
<li>Content hierarchy</li>
<li>Archive based deployment model and Directory based deployment model</li>
<li>JWS like deployment (making Java class into Web service)</li>
<li>WSDL Code Generation tool for stubs and skeletons</li>
<li>WS-Addressing, both the submission (2004/08) and final (2005/08) versions</li>
<li>WSS4J module for security</li>
<li>Improved and user friendly Client API</li>
<li>WSDL2Java and Java2WSDL</li>
<li>REST (REpresentational State Transfer) Support</li>
<li>Transports supports: HTTP, SMTP, TCP, JMS</li>
<li>Raw XML providers</li>
<li>Support for MTOM/ MIME/ SwA</li>
<li>SAAJ implementation</li>
<li>DOOM</li>
<li>Pack/Unpack capability for the generated code</li>
<li>Axis Data Binding - ADB (Framework and Schema Compiler)</li>
<li>Numerous bug fixes since last release</li>
<li>Transport framework improvements (ListenerManager) - <span style="color: #FF0000">New</span></li>
<li>AxisServlet auto starts when the application server starts up - <span style="color: #FF0000">New</span></li>
<li>Module disengagemnt support - <span style="color: #FF0000">New</span></li>
<li>Loading modules (.mar files) from classpath - <span style="color: #FF0000">New</span></li>
<li>Sessions scoping for Application, SOAP, Transport and Request levels - <span style="color: #FF0000">New</span></li>
</ol>
<h4>Experimental
Features List</h4>
<ol type="1">
<li>Server side and client side Web service Policy support</li>
<li>?wsdl and ?xsd support</li>
<li>Generating ServiceClient for a given WSDL and invoke the corresponding service using generated client</li>
</ol>
<h3>Major Changes Since
Last Release</h3>
<ol type="1">
<li>Transport framework improvements (ListenerManager)</li>
<li>The way to add an action mapping (wsamapping) has been moved from being a parameter to a child element. With this version onwards the way of adding an action mapping is as follows:</li>
<pre>
&lt;actionMapping&gt;MyMapping&lt;/actionMapping&gt;
</pre>
<li>Refactored following packages in Axiom:
<ul>
<li>org.apache.ws.commons.om.impl.llom.builder to org.apache.ws.commons.om.impl.builder</li>
<li>org.apache.ws.commons.om.impl.llom.mtom to org.apache.ws.commons.om.impl.mtom</li>
<li>org.apache.ws.commons.om.impl.llom.serialize to org.apache.ws.commons.om.impl.serialize</li>
<li>org.apache.ws.commons.om.impl.llom.traverse to org.apache.ws.commons.om.impl.traverse</li>
</li>
</ol>
<h3>Tools Included In This
Release</h3>
<ol type="1">
<li>Axis2 Web Application (Web App)</li>
<li>WSDL2WS - Command line version</li>
</ol>
<h3>What's Still To
Do?</h3>
<p>See list of what we think needs to be done, and consider helping out if
you're interested and able!</p>
<ol type="1">
<li>JAX-RPC 1.1 and/or JAX-WS compliance</li>
<li>SOAP Encoding</li>
<li>Binary serialization and de-serialization support</li>
<li>Management Interface for Axis2</li>
<li>Implementation of other Transports.</li>
<li>Resource framework implementation (WS-RF) and Enterprise web services such as JSR 109 support</li>
<li>Completion of Interop tests</li>
</ol>
<p>Axis2 is taking shape, this 0.95 release is a glimpse of 1.0 that is coming soon.
If you happen to have a vision of how the next generation Web services platform should be, contribute to
Apache Axis2, and help us shape it. Any contribution in the form of coding, testing, submitting
improvements to the documentation, and reporting bugs are always welcome.</p>
<p>Thanks for your interest in Axis2!</p>
<strong><em>-The Axis2 Development Team</em></strong>
</body>
</html>