You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2005/12/02 07:01:11 UTC

svn commit: r351607 - in /webservices/axis2/trunk/java/xdocs: faq.html index.html intro.html news.html overview.html

Author: chinthaka
Date: Thu Dec  1 22:00:58 2005
New Revision: 351607

URL: http://svn.apache.org/viewcvs?rev=351607&view=rev
Log:
Updated some documentation for the release.

Removed:
    webservices/axis2/trunk/java/xdocs/news.html
Modified:
    webservices/axis2/trunk/java/xdocs/faq.html
    webservices/axis2/trunk/java/xdocs/index.html
    webservices/axis2/trunk/java/xdocs/intro.html
    webservices/axis2/trunk/java/xdocs/overview.html

Modified: webservices/axis2/trunk/java/xdocs/faq.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/faq.html?rev=351607&r1=351606&r2=351607&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/faq.html (original)
+++ webservices/axis2/trunk/java/xdocs/faq.html Thu Dec  1 22:00:58 2005
@@ -1,214 +1,214 @@
-<html>
-<head>
-  <meta http-equiv="content-type" content="">
-  <title>Axis2 FAQ</title>
-</head>
-
-<body lang="en">
-<h1>General</h1>
-<ol>
-  <li><strong>I see OMElements in all the signatures, in the stubs, Client
-    API and in skeletons. Where is data binding?</strong><br>
-
-    <p>Axis2 supports databinding using XML-Beans from 0.9 release. For more
-    information please read the <a href="userguide.html">user guide</a></p>
-  </li>
-  <li><a name="a2"><strong>What is OMElement, What does it
-    represents?</strong></a><br>
-
-    <p>OMElement is Axis2 representation of XML, it provide a tree model like
-    DOM. If you are familiar with DOM or JDOM you can soon get familiarize
-    with OM quickly. For more information read<a href="OMTutorial.html">
-    Axiom Tutorial</a></p>
-  </li>
-</ol>
-
-<h1>Client API</h1>
-<ol>
-  <li><strong>I want to do request response Messaging, Where should I
-    look?</strong><br>
-
-    <p>Look at the <a
-    href="../modules/core/src/org/apache/axis2/client/Call.java">Call</a>
-    class, for more information please read the <a href="userguide.html">user
-    guide</a></p>
-  </li>
-  <li><strong>I want to do One Way Messaging, Where should I
-    look?</strong><br>
-
-    <p>Look at the <a
-    href="../modules/core/src/org/apache/axis2/client/MessageSender.java">MessageSender</a>
-    class, for more information please read the <a href="userguide.html">user
-    guide</a></p>
-  </li>
-  <li><strong>Why can not I set the Addressing properties in the
-    Call?</strong><br>
-
-    <p>Only in the case of the Message Sender the user allowed to edit the
-    Message Properties, In the case of Call the Message correlation is taken
-    care by the Client API and the Addressing Headers are under the Control
-    of Axis2.</p>
-  </li>
-  <li><strong>When I try to do a non blocking call with use Separate Listener
-    true I get the error <i>to do two Transport Channels the Addressing
-    Modules must be engaged</i>, Why is this?</strong><br>
-
-    <p>To do the two transport Channel invocation you need to engage the
-    addressing module. You can enable it by un-commenting the entry in the
-    axis2.xml file or Call.engageModule(QName).</p>
-  </li>
-  <li><a name="b5"><strong>What is the Axis Repository?</strong></a><br>
-
-    <p>Repository store the configuration of Axis2, the users should specify
-    the repository folder starting the Axis Server (HTTP or TCP). In the case
-    of tomcat it is the webapps/axis2/WEB-INF folder. Following picture shows
-    a sample repository.</p>
-    <img src="images/faq/1.jpg">
-    <p>Modules and services have a archive format defined and they are
-    automatically picked up by Axis2 when they are copied to corresponding
-    folders.</p>
-
-    <h1>Maven</h1>
-    <ol>
-      <li><strong>I just installed maven and it gives an error when I was
-        trying to run maven on Axis2 ......</strong>
-        <p>Axis2 requires itest plugin to run some of the tests. Better get
-        it using following command.</p>
-        <ul>
-          <li>maven plugin:download -DgroupId=maven-itest-plugin
-            -DartifactId=maven-itest-plugin -Dversion=1.0
-            -Dmaven.repo.remote=http://www.openejb.org/maven,http://www.ibiblio.org/maven</li>
-        </ul>
-      </li>
-      <li><p><strong>I have problems building with maven 1.1</strong> ....<br>
-        </p>
-        <p>It seems that maven 1.1 doesn't come bundled with the required
-        artifact plugin. Run following to get it updated<br>
-        </p>
-        <ul>
-          <li>maven plugin:Download -DgroupId=maven
-            -DartifactId=maven-artifact-plugin -Dversion=1.6.</li>
-          <p>You may need to update the itest plugin too, using the above
-          command in #1.</p>
-        </ul>
-      </li>
-      <li><strong>What are the frequently used maven commands ?</strong></li>
-      <p></p>
-
-      <table border="1" align="center">
-        <tbody>
-          <tr>
-            <th scope="col">
-              <div align="left">
-              Command</div>
-            </th>
-            <th scope="col">
-              <div align="left">
-              Description</div>
-            </th>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven</div>
-            </td>
-            <td>
-              <div align="left">
-              download relevant jars, if not available and compile and run
-              tests of the system.</div>
-            </td>
-          </tr>
-          <tr>
-            <td>maven clean</td>
-            <td>Clean all the stuff build so far, that are in the target
-              folder. This will not clean the jar repository</td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven test</div>
-            </td>
-            <td>
-              <div align="left">
-              run only the tests. Will do automatic compilation of changed
-              sources as well. This will not run soap interop tests</div>
-            </td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven clean all-tests</div>
-            </td>
-            <td>
-              <div align="left">
-              Clean up and run all off line and on line tests</div>
-            </td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven itest</div>
-            </td>
-            <td>
-              <div align="left">
-              To run the online-mode tests for say the modules/integration
-              Run "maven itest" from modules/integration</div>
-            </td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven test itest</div>
-            </td>
-            <td>
-              <div align="left">
-              To run all tests for say the modules/integration     Run "maven
-              test itest" from modules/integration</div>
-            </td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven -g</div>
-            </td>
-            <td>
-              <div align="left">
-              List down all the commands available with maven</div>
-            </td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven multiproject</div>
-            </td>
-            <td>
-              <div align="left">
-              generate this site</div>
-            </td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven idea:multiproject</div>
-            </td>
-            <td>
-              <div align="left">
-              generate IDEA .ipr, .iml and .iws project files</div>
-            </td>
-          </tr>
-          <tr>
-            <td>
-              <div align="left">
-              maven -Dmaven.test.skip=true</div>
-            </td>
-            <td>Builds Axis2 and skips all the tests</td>
-          </tr>
-        </tbody>
-      </table>
-      <br>
-    </ol>
-    <p></p>
-  </li>
-</ol>
-</body>
-</html>
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Axis2 FAQ</title>
+</head>
+
+<body lang="en">
+<h1>General</h1>
+<ol>
+  <li><strong>I see OMElements in all the signatures, in the stubs, Client
+    API and in skeletons. Where is data binding?</strong><br>
+
+    <p>Axis2 supports databinding using XML-Beans from 0.9 release. For more
+    information please read the <a href="userguide.html">user guide</a></p>
+  </li>
+  <li><a name="a2"><strong>What is OMElement, What does it
+    represents?</strong></a><br>
+
+    <p>OMElement is Axis2 representation of XML, it provide a tree model like
+    DOM. If you are familiar with DOM or JDOM you can soon get familiarize
+    with OM quickly. For more information read<a href="OMTutorial.html">
+    Axiom Tutorial</a></p>
+  </li>
+</ol>
+
+<h1>Client API</h1>
+<ol>
+  <li><strong>I want to do request response Messaging, Where should I
+    look?</strong><br>
+
+    <p>Look at the <a
+    href="../modules/core/src/org/apache/axis2/client/Call.java">Call</a>
+    class, for more information please read the <a href="userguide.html">user
+    guide</a></p>
+  </li>
+  <li><strong>I want to do One Way Messaging, Where should I
+    look?</strong><br>
+
+    <p>Look at the <a
+    href="../modules/core/src/org/apache/axis2/client/MessageSender.java">MessageSender</a>
+    class, for more information please read the <a href="userguide.html">user
+    guide</a></p>
+  </li>
+  <li><strong>Why can not I set the some Addressing properties in the
+    Call?</strong><br>
+
+    <p>Only in the case of the Message Sender the user allowed to edit the
+    Message Properties, In the case of Call the Message correlation is taken
+    care by the Client API and the Addressing Headers are under the Control
+    of Axis2.</p>
+  </li>
+  <li><strong>When I try to do a non blocking call with use Separate Listener
+    true I get the error <i>to do two Transport Channels the Addressing
+    Modules must be engaged</i>, Why is this?</strong><br>
+
+    <p>To do the two transport Channel invocation you need to engage the
+    addressing module. You can enable it by un-commenting the entry in the
+    axis2.xml file or Call.engageModule(QName). But addressing is enabled by default. </p>
+  </li>
+  <li><a name="b5"><strong>What is Axis Repository?</strong></a><br>
+
+    <p>Repository stores the configuration of Axis2, the users should specify
+    the repository folder starting the Axis Server (HTTP or TCP). In the case
+    of tomcat it is the webapps/axis2/WEB-INF folder. Following picture shows
+    a sample repository.</p>
+    <img src="images/faq/1.jpg">
+    <p>Modules and services have a archive format defined and they are
+    automatically picked up by Axis2 when they are copied to corresponding
+    folders.</p>
+
+    <h1>Maven</h1>
+    <ol>
+      <li><strong>I just installed maven and it gives an error when I was
+        trying to run maven on Axis2 ......</strong>
+        <p>Axis2 requires itest plugin to run some of the tests. Better get
+        it using following command.</p>
+        <ul>
+          <li>maven plugin:download -DgroupId=maven-itest-plugin
+            -DartifactId=maven-itest-plugin -Dversion=1.0
+            -Dmaven.repo.remote=http://www.openejb.org/maven,http://www.ibiblio.org/maven</li>
+        </ul>
+      </li>
+      <li><p><strong>I have problems building with maven 1.1</strong> ....<br>
+        </p>
+        <p>It seems that maven 1.1 doesn't come bundled with the required
+        artifact plugin. Run following to get it updated<br>
+        </p>
+        <ul>
+          <li>maven plugin:Download -DgroupId=maven
+            -DartifactId=maven-artifact-plugin -Dversion=1.6.</li>
+          <p>You may need to update the itest plugin too, using the above
+          command in #1.</p>
+        </ul>
+      </li>
+      <li><strong>What are the frequently used maven commands ?</strong></li>
+      <p></p>
+
+      <table border="1" align="center">
+        <tbody>
+          <tr>
+            <th scope="col">
+              <div align="left">
+              Command</div>
+            </th>
+            <th scope="col">
+              <div align="left">
+              Description</div>
+            </th>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven</div>
+            </td>
+            <td>
+              <div align="left">
+              download relevant jars, if not available and compile and run
+              tests of the system.</div>
+            </td>
+          </tr>
+          <tr>
+            <td>maven clean</td>
+            <td>Clean all the stuff build so far, that are in the target
+              folder. This will not clean the jar repository</td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven test</div>
+            </td>
+            <td>
+              <div align="left">
+              run only the tests. Will do automatic compilation of changed
+              sources as well. This will not run soap interop tests</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven clean all-tests</div>
+            </td>
+            <td>
+              <div align="left">
+              Clean up and run all off line and on line tests</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven itest</div>
+            </td>
+            <td>
+              <div align="left">
+              To run the online-mode tests for say the modules/integration
+              Run "maven itest" from modules/integration</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven test itest</div>
+            </td>
+            <td>
+              <div align="left">
+              To run all tests for say the modules/integration     Run "maven
+              test itest" from modules/integration</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven -g</div>
+            </td>
+            <td>
+              <div align="left">
+              List down all the commands available with maven</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven multiproject</div>
+            </td>
+            <td>
+              <div align="left">
+              generate this site</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven idea:multiproject</div>
+            </td>
+            <td>
+              <div align="left">
+              generate IDEA .ipr, .iml and .iws project files</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven -Dmaven.test.skip=true</div>
+            </td>
+            <td>Builds Axis2 and skips all the tests</td>
+          </tr>
+        </tbody>
+      </table>
+      <br>
+    </ol>
+    <p></p>
+  </li>
+</ol>
+</body>
+</html>

Modified: webservices/axis2/trunk/java/xdocs/index.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/index.html?rev=351607&r1=351606&r2=351607&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/index.html (original)
+++ webservices/axis2/trunk/java/xdocs/index.html Thu Dec  1 22:00:58 2005
@@ -1,175 +1,182 @@
-<html>
-<head>
-  <meta http-equiv="content-type" content="">
-  <title>Apache Axis2 - Next Generation Web Services</title>
-</head>
-
-<body>
-<h2>Welcome to Apache Axis2</h2>
-
-<p>Apache Axis2 is an implementation of the <a
-href="http://www.w3.org/TR/soap/">Simple Object Access Protocol (SOAP)
-Recommendation</a> from the <a href="http://www.w3.org">W3C</a>.  Axis2 can
-be used to provide and consume Web Services.</p>
-
-<p>From the <a href="http://www.w3.org/TR/soap/">W3C recommendation</a>:</p>
-
-<div style="padding-left: 20px; padding-top: 5px; font-style:italic;">
-"SOAP is a lightweight protocol for exchange of information in a
-decentralized, distributed environment. It is an XML based protocol that
-consists of three parts: an envelope that defines a framework for describing
-what is in a message and how to process it, a set of encoding rules for
-expressing instances of application-defined datatypes, and a convention for
-representing remote procedure calls and responses."</div>
-
-<p>Apache Axis2 is an effort to re-implement both Axis/Java and Axis/C++ on a
-new architecture.  Building upon the "handler chain" model developed in
-Axis1, Axis2 introduces a more flexible pipeline architecture which lends
-itself to greater modularity and extensibility.  This extensibility will
-allow Axis2 to act as a foundation for a growing constellation of associated
-Web Services protocols including:</p>
-<ul>
-  <li><a
-    href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm">WS-ReliableMessaging</a></li>
-  <li><a
-    href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss">WS-Security</a></li>
-  <li><a
-  href="http://www.w3.org/Submission/ws-addressing/">WS-Addressing</a></li>
-</ul>
-
-<h2>Latest Release</h2>
-
-<p><b>26 September 2005 - Apache Axis2 Version 0.92 Released!</b> <a
-href="http://ws.apache.org/axis2/download.cgi">(Download 0.92)</a></p>
-
-<p>Axis2 is becoming more and more stable. <a href="http://ws.apache.org/axis2/download.cgi">Download
-it!</a> This 0.92 release is a glimpse of 1.0 that should be comming soon.
-This 0.92 release contains the following additional features:</p>
-<ul>
-  <li>WS-Security support using WSS4J</li>
-  <li>Support for context hierarchy serialization</li>
-  <li>Service Groups</li>
-  <li>and numerous bug fixes after 0.91 release</li>
-
-  <p>The release includes following tools</p>
-  <li>Admin Web App</li>
-  <li>WSDL2Java, eclipse Plugin/Command line version</li>
-  <li>Service Archive Wizard, eclipse Plugin</li>
-  <li>Module Archive Wizard, eclipse Plugin</li>
-  <li>Service Archive Wizard, IntelliJ IDEA Plugin</li>
-</ul>
-
-<p>We are getting closer to a 1.0 release, the remaining tasks to be
-completed before a 1.0 release include: SOAP 1.1 and 1.2 validation, Our own
-data binding implementation, WSDL Generation.</p>
-
-<h2>Axis2 Background and Motivation</h2>
-
-<p>Axis1 was built under the assumption that other protocols such as
-WS-ReliableMessaging would be integrated into Axis1's handler chain.  Axis1
-had the concept of a MessageContext and a chain of transport, service, and
-global message handlers, but Axis1 lacked a clear extension architecture to
-enable clean composition of such layers. One of the key motivations for Axis2
-is to provide a clean and simple environment for implementations of
-associated WS standards such as <a
-href="http://ws.apache.org/sandesha/">Apache Sandesha</a> and <a
-href="http://ws.apache.org/wss4j/">Apache WSS4J</a>.  Implementations of
-associated standards should be able to easily interface with the base SOAP
-Message handling system.   In summary, Axis2 has a more modular and flexible
-message handling pipeline, it focuses on the details of message handling and
-provides clear hooks for implementations of associated Web Services standards
-and protocols.  This evolution will allow Axis to be a foundational
-technology for next generation Web Services.</p>
-
-<p>Axis2 introduces a representation for SOAP messages called <b>AXIOM (AXIs
-Object Model)</b>. AXIOM consists of two parts: a complete XML Infoset
-representation and a SOAP Infoset representation. The XML Infoset
-representation provides a JDOM-esque API built atop a deferred model via a
-StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM
-is that it allows one to stop building the XML tree and just access the pull
-stream directly; thus enabling both maximum flexibility and maximum
-performance. This approach allows Axis2 to support multiple levels of
-abstraction for consuming and offering Web services: using plain AXIOM, using
-generated code and statically data-bound data types and so on.  Developers
-with demanding performance requirements will be able to use AXIOM to create
-highly scaleable Web Services.</p>
-
-<p>A third shift in Axis 2 is the de-emphasis of RPC-oriented Web Services
-and a shift towards more document-oriented, message style asynchronous
-service interactions.  With Axis2, clients can interact with servers in a
-number of ways, and the client API provides both a blocking and non-blocking
-API.  At the time of Axis1's design, RPC-style, synchronous, request-response
-interactions were the order of the day for Web services. Today service
-interactions are much more message-oriented and exploit many different
-message exchange patterns. The Axis2 engine architecture is careful to not
-build in any assumptions of request-response patterns to ensure that it can
-be used easily to support arbitrary message exchange patterns. Don't
-worry,you'll still be able to use Axis2 like you used Axis1, you'll just have
-a richer set of options for client-server interaction.</p>
-
-<h2>Archived News</h2>
-
-<p><b>12 August 2005 - Apache Axis2 Version 0.91 Released!</b> <a
-href="http://ws.apache.org/axis2/download.cgi">(Download 0.91)</a></p>
-
-<p>Axis2 is becoming more and more stable. <a href="http://ws.apache.org/axis2/download.cgi">Download
-it!</a>  This 0.91 release is a glimpse of 1.0 that should be comming soon.
-This 0.91 release contains the following additional features:</p>
-<ul>
-  <li>File Caching for MTOM</li>
-  <li>SOAP Faults based on the SOAP version and better fault handling</li>
-  <li>Different character encoding support</li>
-  <li>Improved infoset support in AXIOM</li>
-  <li>Improved code generation templates</li>
-  <li>Numerous bug fixes</li>
-</ul>
-
-<p></p>
-
-<p><b>02 July 2005 - Apache Axis2 Version 0.9 Released!</b> <a
-href="releases.html#0.9">(Download 0.9)</a></p>
-
-<p>Axis2 is taking shape. <a href="releases.html#0.9">Download it!</a> This
-0.9 release is a glimpse of 1.0 that should be comming soon. This 0.9 release
-contains the following additional features:</p>
-<ul>
-  <li>XML Beans based data binding support</li>
-  <li>Support for WS-Addressing, both the submission and final versions</li>
-  <li>REST Web Service Support</li>
-  <li>MTOM/SWA attachments support</li>
-  <li>SAAJ implementation</li>
-</ul>
-
-<p><b>07 June 2005 - Apache Axis2 Milestone 2 (M2) Released</b></p>
-
-<p>Apache Axis2 is starting to take shape, features implemented in this
-second milestone release are:</p>
-<ul>
-  <li>Modules - a mechanism to extend the SOAP Processing Model</li>
-  <li>Support for WS-Addressing</li>
-  <li>Axis2 Client API - Blocking and Non-Blocking API</li>
-  <li>Support for One-Way Messaging and Request Response Messaging</li>
-  <li>WSDL Code Generation Tool.</li>
-  <li>HTTP, SMTP, and TCP transport Support</li>
-</ul>
-This release also includes tools such as an administraion web application,
-and three Eclipse plug-ins: WSDL2WS, Service Archive Wizard, and Module
-Archive Wizard.
-
-<p><b>24 February 2005 - Apache Axis2 Milestone 1 (M1) Released</b></p>
-
-<p>This first milestone release of Axis2 includes the following features:</p>
-<ul>
-  <li>AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1/1.2
-    Messages</li>
-  <li>WSDL Object Model built based on the proposed WSDL 2.0 Component
-  Model.</li>
-  <li>Handler framework with the support to specify the location of the
-    Handler in a specific Phase</li>
-  <li>Support to bundle and enable the Handlers as Modules</li>
-  <li>Support for the Synchronous and Asynchronous IN-OUT messaging over HTTP
-    transport</li>
-  <li>Hot deployment of Web Services</li>
-</ul>
-</body>
-</html>
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Apache Axis2 - Next Generation Web Services</title>
+</head>
+
+<body>
+<h2>Welcome to Apache Axis2</h2>
+
+<p>Apache Axis2 is an implementation of the <a
+href="http://www.w3.org/TR/soap/">Simple Object Access Protocol (SOAP)
+Recommendation</a> from the <a href="http://www.w3.org">W3C</a>.  Axis2 can
+be used to provide and consume Web Services.</p>
+
+<p>From the <a href="http://www.w3.org/TR/soap/">W3C recommendation</a>:</p>
+
+<div style="padding-left: 20px; padding-top: 5px; font-style:italic;">
+"SOAP is a lightweight protocol for exchange of information in a
+decentralized, distributed environment. It is an XML based protocol that
+consists of three parts: an envelope that defines a framework for describing
+what is in a message and how to process it, a set of encoding rules for
+expressing instances of application-defined datatypes, and a convention for
+representing remote procedure calls and responses."</div>
+
+<p>Apache Axis2 is an effort to re-implement both Axis/Java and Axis/C++ on a
+new architecture.  Building upon the "handler chain" model developed in
+Axis1, Axis2 introduces a more flexible pipeline architecture which lends
+itself to greater modularity and extensibility.  This extensibility will
+allow Axis2 to act as a foundation for a growing constellation of associated
+Web Services protocols including:</p>
+<ul>
+  <li><a
+    href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm">WS-ReliableMessaging</a></li>
+  <li><a
+    href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss">WS-Security</a></li>
+  <li><a
+  href="http://www.w3.org/Submission/ws-addressing/">WS-Addressing</a></li>
+</ul>
+
+<h2>Latest Release</h2>
+
+<p><b>02 December  2005 - Apache Axis2 Version 0.93 Released!</b> <a
+href="http://ws.apache.org/axis2/download.cgi">(Download 0.93)</a></p>
+
+<p>Axis2 is becoming more and more stable. <a href="http://ws.apache.org/axis2/download.cgi">Download
+it!. </a>This 0.92 release contains the following additional features:</p>
+<ul>
+  <li>JDK 1.5 compatibility</li>
+  <li>Numerous bug fixes after 0.92 release </li>
+  <p><strong>Experimental Features</strong></p>
+  <li>Java2WSDL</li>
+  <li>DOOM (DOM over OM implementation) </li>
+</ul>
+
+<p>We are getting closer to a 1.0 release, the remaining tasks to be
+completed before a 1.0 release include: SOAP 1.1 and 1.2 validation, Our own
+data binding implementation, WSDL Generation.</p>
+<h2>Axis2 Background and Motivation</h2>
+
+<p>Axis1 was built under the assumption that other protocols such as
+WS-ReliableMessaging would be integrated into Axis1's handler chain.  Axis1
+had the concept of a MessageContext and a chain of transport, service, and
+global message handlers, but Axis1 lacked a clear extension architecture to
+enable clean composition of such layers. One of the key motivations for Axis2
+is to provide a clean and simple environment for implementations of
+associated WS standards such as <a
+href="http://ws.apache.org/sandesha/">Apache Sandesha</a> and <a
+href="http://ws.apache.org/wss4j/">Apache WSS4J</a>.  Implementations of
+associated standards should be able to easily interface with the base SOAP
+Message handling system.   In summary, Axis2 has a more modular and flexible
+message handling pipeline, it focuses on the details of message handling and
+provides clear hooks for implementations of associated Web Services standards
+and protocols.  This evolution will allow Axis to be a foundational
+technology for next generation Web Services.</p>
+
+<p>Axis2 introduces a representation for SOAP messages called <b>AXIOM (AXIs
+Object Model)</b>. AXIOM consists of two parts: a complete XML Infoset
+representation and a SOAP Infoset representation. The XML Infoset
+representation provides a JDOM-esque API built atop a deferred model via a
+StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM
+is that it allows one to stop building the XML tree and just access the pull
+stream directly; thus enabling both maximum flexibility and maximum
+performance. This approach allows Axis2 to support multiple levels of
+abstraction for consuming and offering Web services: using plain AXIOM, using
+generated code and statically data-bound data types and so on.  Developers
+with demanding performance requirements will be able to use AXIOM to create
+highly scaleable Web Services.</p>
+
+<p>A third shift in Axis 2 is the de-emphasis of RPC-oriented Web Services
+and a shift towards more document-oriented, message style asynchronous
+service interactions.  With Axis2, clients can interact with servers in a
+number of ways, and the client API provides both a blocking and non-blocking
+API.  At the time of Axis1's design, RPC-style, synchronous, request-response
+interactions were the order of the day for Web services. Today service
+interactions are much more message-oriented and exploit many different
+message exchange patterns. The Axis2 engine architecture is careful to not
+build in any assumptions of request-response patterns to ensure that it can
+be used easily to support arbitrary message exchange patterns. Don't
+worry,you'll still be able to use Axis2 like you used Axis1, you'll just have
+a richer set of options for client-server interaction.</p>
+
+<h2>Archived News</h2>
+<p><b>26 September 2005 - Apache Axis2 Version 0.92 Released!</b> <a
+href="http://ws.apache.org/axis2/download.cgi">(Download 0.92)</a></p>
+<p>Axis2 is becoming more and more stable. <a href="releases.html#0.9">Download it!</a> This 0.92 release is a glimpse of 1.0 that should be comming soon. This 0.92 release contains the following additional features:</p>
+<ul>
+  <li>WS-Security support using WSS4J</li>
+  <li>Support for context hierarchy serialization</li>
+  <li>Service Groups</li>
+  <li>and numerous bug fixes after 0.91 release</li>
+  <p>The release includes following tools</p>
+  <li>Admin Web App</li>
+  <li>WSDL2Java, eclipse Plugin/Command line version</li>
+  <li>Service Archive Wizard, eclipse Plugin</li>
+  <li>Module Archive Wizard, eclipse Plugin</li>
+  <li>Service Archive Wizard, IntelliJ IDEA Plugin</li>
+</ul>
+<p>We are getting closer to a 1.0 release, the remaining tasks to be completed before a 1.0 release include: SOAP 1.1 and 1.2 validation, Our own data binding implementation, WSDL Generation.</p>
+<p><b>12 August 2005 - Apache Axis2 Version 0.91 Released!</b> <a
+href="http://ws.apache.org/axis2/download.cgi">(Download 0.91)</a></p>
+
+<p>Axis2 is becoming more and more stable. <a href="http://ws.apache.org/axis2/download.cgi">Download
+it!</a>  This 0.91 release is a glimpse of 1.0 that should be comming soon.
+This 0.91 release contains the following additional features:</p>
+<ul>
+  <li>File Caching for MTOM</li>
+  <li>SOAP Faults based on the SOAP version and better fault handling</li>
+  <li>Different character encoding support</li>
+  <li>Improved infoset support in AXIOM</li>
+  <li>Improved code generation templates</li>
+  <li>Numerous bug fixes</li>
+</ul>
+
+<p></p>
+
+<p><b>02 July 2005 - Apache Axis2 Version 0.9 Released!</b> <a
+href="releases.html#0.9">(Download 0.9)</a></p>
+
+<p>Axis2 is taking shape. <a href="releases.html#0.9">Download it!</a> This
+0.9 release is a glimpse of 1.0 that should be comming soon. This 0.9 release
+contains the following additional features:</p>
+<ul>
+  <li>XML Beans based data binding support</li>
+  <li>Support for WS-Addressing, both the submission and final versions</li>
+  <li>REST Web Service Support</li>
+  <li>MTOM/SWA attachments support</li>
+  <li>SAAJ implementation</li>
+</ul>
+
+<p><b>07 June 2005 - Apache Axis2 Milestone 2 (M2) Released</b></p>
+
+<p>Apache Axis2 is starting to take shape, features implemented in this
+second milestone release are:</p>
+<ul>
+  <li>Modules - a mechanism to extend the SOAP Processing Model</li>
+  <li>Support for WS-Addressing</li>
+  <li>Axis2 Client API - Blocking and Non-Blocking API</li>
+  <li>Support for One-Way Messaging and Request Response Messaging</li>
+  <li>WSDL Code Generation Tool.</li>
+  <li>HTTP, SMTP, and TCP transport Support</li>
+</ul>
+This release also includes tools such as an administraion web application,
+and three Eclipse plug-ins: WSDL2WS, Service Archive Wizard, and Module
+Archive Wizard.
+
+<p><b>24 February 2005 - Apache Axis2 Milestone 1 (M1) Released</b></p>
+
+<p>This first milestone release of Axis2 includes the following features:</p>
+<ul>
+  <li>AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1/1.2
+    Messages</li>
+  <li>WSDL Object Model built based on the proposed WSDL 2.0 Component
+  Model.</li>
+  <li>Handler framework with the support to specify the location of the
+    Handler in a specific Phase</li>
+  <li>Support to bundle and enable the Handlers as Modules</li>
+  <li>Support for the Synchronous and Asynchronous IN-OUT messaging over HTTP
+    transport</li>
+  <li>Hot deployment of Web Services</li>
+</ul>
+</body>
+</html>

Modified: webservices/axis2/trunk/java/xdocs/intro.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/intro.html?rev=351607&r1=351606&r2=351607&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/intro.html (original)
+++ webservices/axis2/trunk/java/xdocs/intro.html Thu Dec  1 22:00:58 2005
@@ -1,4 +1,4 @@
-<h1 align="center">WebServices - Axis 2.0</h1>
+<h1 align="center">Web Services - Axis 2.0</h1>
 <h2 align="left">Introduction</h2>
 <p>
 Axis2 is an effort to re-design and totally re-implement both Axis/Java and

Modified: webservices/axis2/trunk/java/xdocs/overview.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/overview.html?rev=351607&r1=351606&r2=351607&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/overview.html (original)
+++ webservices/axis2/trunk/java/xdocs/overview.html Thu Dec  1 22:00:58 2005
@@ -13,7 +13,7 @@
 <ul>
 	<li><a href="mail-lists.html">Join Mailing Lists</a> </li>
 	<li><a href="releases.html">Download Binary Builds</a> </li>
-	<li><a href="issue-tracking.html">Report bugs/Request additional features</a>
+	<li><a href="http://issues.apache.org/jira/browse/AXIS2">Report bugs/Request additional features</a>
 	</li>
 </ul>
 <h2><b>Contribute Code or Documentation Patches</b> </h2>