You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ch...@apache.org on 2006/05/03 11:39:50 UTC

svn commit: r399228 - in /webservices/axis2/trunk/java: etc/project.xml xdocs/latest/Axis2ArchitectureGuide.html

Author: chinthaka
Date: Wed May  3 02:39:36 2006
New Revision: 399228

URL: http://svn.apache.org/viewcvs?rev=399228&view=rev
Log:
Re-arranging developer names
Adding LICENSE and NOTICE text files to the generated jars
Improving archi guide.


Modified:
    webservices/axis2/trunk/java/etc/project.xml
    webservices/axis2/trunk/java/xdocs/latest/Axis2ArchitectureGuide.html

Modified: webservices/axis2/trunk/java/etc/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/etc/project.xml?rev=399228&r1=399227&r2=399228&view=diff
==============================================================================
--- webservices/axis2/trunk/java/etc/project.xml (original)
+++ webservices/axis2/trunk/java/etc/project.xml Wed May  3 02:39:36 2006
@@ -17,256 +17,278 @@
  * limitations under the License.
  */
  -->
- 
+
 <project>
-	<name>Axis2.0</name>
-	<pomVersion>3</pomVersion>
-	<!-- a unique name for this project -->
-	<name>Apache Axis 2.0</name>
-	<id>axis2</id>
-	<groupId>axis2</groupId>
-	<package>org.apache.axis2</package>
-	<currentVersion>${axis2_version}</currentVersion>
-	<!-- details about the organization that 'owns' the project -->
-	<organization>
-		<name>Apache Software Foundation</name>
-		<url>http://www.apache.org/</url>
-		<logo>http://www.apache.org/images/asf-logo.gif</logo>
-	</organization>
-	<inceptionYear>2004</inceptionYear>
-	<package>org.apache.axis2</package>
-	<logo>http://ws.apache.org/axis2/images/axis.jpg</logo>
-	<description> Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was not a proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as well as t
 he move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on 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 us 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. 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.</description>
-	<shortDescription>Axis 2.0</shortDescription>
-	<!-- the project home page -->
-	<url>http://ws.apache.org/axis2/</url>
-	<issueTrackingUrl>http://issues.apache.org/jira/browse/AXIS2</issueTrackingUrl>
-	<siteAddress>ws.apache.org/axis2</siteAddress>
-	<siteDirectory>/www/ws.apache.org/axis2/</siteDirectory>
-	<distributionDirectory>/www/ws.apache.org/builds/</distributionDirectory>
+    <name>Axis2.0</name>
+    <pomVersion>3</pomVersion>
+    <!-- a unique name for this project -->
+    <name>Apache Axis 2.0</name>
+    <id>axis2</id>
+    <groupId>axis2</groupId>
+    <package>org.apache.axis2</package>
+    <currentVersion>${axis2_version}</currentVersion>
+    <!-- details about the organization that 'owns' the project -->
+    <organization>
+        <name>Apache Software Foundation</name>
+        <url>http://www.apache.org/</url>
+        <logo>http://www.apache.org/images/asf-logo.gif</logo>
+    </organization>
+    <inceptionYear>2004</inceptionYear>
+    <package>org.apache.axis2</package>
+    <logo>http://ws.apache.org/axis2/images/axis.jpg</logo>
+    <description>Axis2 is an effort to re-design and totally re-implement both Axis/Java and
+        (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain"
+        model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which
+        can yet be managed and packaged in a more organized manner. This new design acknowledges the
+        maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging,
+        WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time
+        Axis1 was designed, while it was fully expected that other protocols such as
+        WS-ReliableMessaging would be built on top of it, there was not a proper extension
+        architecture defined to enable clean composition of such layers. Thus, one of the key
+        motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha
+        and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as
+        well as the move away from RPC oriented Web services towards more document-oriented, message
+        style asynchronous service interactions. The Axis2 project is centered on a new
+        representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two
+        parts: a complete XML Infoset representation and a SOAP Infoset representation on top of
+        that. The XML Infoset representation provides a JDOM-like simple API but is built on 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 us 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. 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.</description>
+    <shortDescription>Axis 2.0</shortDescription>
+    <!-- the project home page -->
+    <url>http://ws.apache.org/axis2/</url>
+    <issueTrackingUrl>http://issues.apache.org/jira/browse/AXIS2</issueTrackingUrl>
+    <siteAddress>ws.apache.org/axis2</siteAddress>
+    <siteDirectory>/www/ws.apache.org/axis2/</siteDirectory>
+    <distributionDirectory>/www/ws.apache.org/builds/</distributionDirectory>
     <repository>
-<connection>scm:svn:http://svn.apache.org:repos/asf/webservices:axis2/trunk/java</connection>
-<developerConnection>scm:svn:http://svn.apache.org:repos/asf/webservices:axis2/trunk/java</developerConnection>
-<url>http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/java?root=Apache-SVN</url>
-</repository>
-	<mailingLists>
-		<mailingList>
-			<name>Axis Developer List</name>
-			<subscribe>axis-dev-subscribe@ws.apache.org</subscribe>
-			<unsubscribe>axis-dev-unsubscribe@ws.apache.org</unsubscribe>
-			<archive>http://marc.theaimsgroup.com/?l=axis-dev&amp;r=1&amp;w=2</archive>
-		</mailingList>
-		<mailingList>
-			<name>Axis User List</name>
-			<subscribe>axis-user-subscribe@ws.apache.org</subscribe>
-			<unsubscribe>axis-user-unsubscribe@ws.apache.org</unsubscribe>
-			<archive>http://marc.theaimsgroup.com/?l=axis-user&amp;r=1&amp;w=2</archive>
-		</mailingList>
-	</mailingLists>
-	<!-- ========== -->
-	<!-- Developers -->
-	<!-- ========== -->
-	<developers>
-		<developer>
-			<name>Davanum Srinivas</name>
-			<id>dims</id>
-			<email>dims AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Sanjiva Weerawarana</name>
-			<id>sanjiva</id>
-			<email>sanjiva AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Glen Daniels</name>
-			<id>gdaniels</id>
-			<email>gdaniels AT apache.org</email>
-			<organization>Sonic Software</organization>
-		</developer>
-		<developer>
-			<name>Aleksander Slominski</name>
-			<id>alek</id>
-			<email>aslom AT cs.indiana.edu</email>
-			<organization>Indiana University Extreme! Computing Lab</organization>
-		</developer>
-		<developer>
-			<name>Srinath Perera</name>
-			<id>hemapani</id>
-			<email>hemapani AT apache.org</email>
-			<organization>Lanka Software Foundation</organization>
-			<url>http://www.apache.org/~hemapani</url>
-		</developer>
-		<developer>
-			<name>Eran Chinthaka</name>
-			<id>chinthaka</id>
-			<email>chinthaka AT wso2.com</email>
-			<organization>WSO2</organization>
-			<url>http://www.apache.org/~chinthaka</url>
-		</developer>
-		<developer>
-			<name>Dasarath Weerathunga</name>
-			<id>dasarath</id>
-			<email>dasarath AT opensource.lk</email>
-			<organization>Lanka Software Foundation</organization>
-		</developer>
-		<developer>
-			<name>Jaliya Ekanayake</name>
-			<id>jaliya</id>
-			<email>jaliya AT opensource.lk</email>
-			<organization>Virtusa / Lanka Software Foundation</organization>
-			<url>http://www.apache.org/~jaliya</url>
-		</developer>
-		<developer>
-			<name>Chathura Herath</name>
-			<id>chathura</id>
-			<email>chathura AT opensource.lk</email>
-			<organization>LSF/MIT</organization>
-			<url>www.apache.org/~chathura</url>
-		</developer>
-		<developer>
-			<name>Deepal Jayasinghe</name>
-			<id>deepal</id>
-			<email>deepal AT wso2.com</email>
-			<organization>WSO2</organization>
-			<url>http://www.apache.org/~deepal</url>
-		</developer>
-		<developer>
-			<name>Ajith Ranabahu</name>
-			<id>ajith</id>
-			<email>ajith AT wso2.com</email>
-			<organization>WSO2</organization>
-			<url>http://www.apache.org/~ajith</url>
-		</developer>
-		<developer>
-			<name>Venkat Reddy</name>
-			<id>venkat</id>
-			<email>vreddyp AT gmail.com</email>
-			<organization>Computer Associates</organization>
-		</developer>
-		<developer>
-			<name>Ashutosh Shahi</name>
-			<id>ashu</id>
-			<email>Ashutosh.Shahi AT ca.com</email>
-			<organization>Computer Associates</organization>
-		</developer>
-		<developer>
-			<name>Jayachandra Sekhara Rao Sunkara</name>
-			<id>jaya</id>
-			<email>jayachandra AT gmail.com</email>
-			<organization>Computer Associates</organization>
-		</developer>
-		<developer>
-			<name>Thilina Gunarathne</name>
-			<id>thilina</id>
-			<email>thilina AT opensource.lk</email>
-			<organization>Lanka Software Foundation</organization>
-		</developer>
-		<developer>
-			<name>Ruchith Fernando</name>
-			<id>ruchithf</id>
-			<email>ruchith AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Saminda Abeyruwan</name>
-			<id>saminda</id>
-			<email>saminda AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Chamil Thanthrimudalige</name>
-			<id>chamil</id>
-			<email>chamil AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-		<developer>
-			<name>Sanka Samaranayake</name>
-			<id>sanka</id>
-			<email>sanka AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-            <developer>
-			<name>Chatra Nakkawita</name>
-                  <id>chatra</id>
-			<email>chatra AT WSO2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-            <developer>
-			<name>Afkham Azeez</name>
-                  <id>azeez</id>
-			<email>azeez AT wso2.com</email>
-			<organization>WSO2</organization>
-		</developer>
-             <developer>
-			<name>Robert Lazarski</name>
-                  <id>robertlazarski</id>
-			<email>robertlazarski AT gmail.com</email>
-			<organization>Brazil Outsource</organization>
-		</developer> 
-            <developer>
-			<name>Steve Loughran</name>
-                  <id>stevel</id>
-			<email>stevel AT apache.org</email>
-			<organization>HP labs</organization>
-		</developer> 
-    <developer>
-        <name>Dennis Sosnoski</name>
-        <id>dsosnoski</id>
-        <email>dms AT sosnoski.com</email>
-        <organization>Sosnoski Software</organization>
-    </developer>
-	</developers>
-	<contributors>
-		<contributor>
-			<name>Farhaan Mohideen</name>
-			<email>fmohideen AT valista.com</email>
-			<organization>Lanka Software Foundation</organization>
-		</contributor>
-		<contributor>
-			<name>Changshin Lee</name>
-			<email>iasandcb AT hotmail.com</email>
-			<organization>Tmax Soft, Korea</organization>
-		</contributor>
-		<contributor>
-			<name>Nadana Gunarathna</name>
-			<email>nadana AT opensource.lk</email>
-			<organization>Lanka Software Foundation</organization>
-		</contributor>
-		<contributor>
-			<name>Gayan Asanka</name>
-			<email>gayan AT opensource.lk</email>
-			<organization>Lanka Software Foundation</organization>
-		</contributor>
-		<contributor>
-			<name>Anushka Kumara</name>
-			<email>anushkakumar AT gmail.com</email>
-			<organization>Lanka Software Foundation / University of Moratuwa</organization>
-		</contributor>
-		<contributor>
-			<name>Chinthaka Thilakarathne</name>
-			<email/>
-			<organization>Lanka Software Foundation / University of Moratuwa</organization>
-		</contributor>
-		<contributor>
-			<name>Dharshana Dias</name>
-			<email/>
-			<organization>Lanka Software Foundation / University of Moratuwa</organization>
-		</contributor>
-		<contributor>
-			<name>Thilini Gunawardhana</name>
-			<email>thilini AT WSO2.com</email>
-			<organization>WSO2</organization>
-		</contributor>
-	</contributors>
-	<!-- build information for the project -->
-	<build>
-		<nagEmailAddress>axis-dev@ws.apache.org</nagEmailAddress>
-		<sourceDirectory>src</sourceDirectory>
-		<unitTestSourceDirectory>test</unitTestSourceDirectory>
-		<!--
+        <connection>
+            scm:svn:http://svn.apache.org:repos/asf/webservices:axis2/trunk/java</connection>
+        <developerConnection>
+            scm:svn:http://svn.apache.org:repos/asf/webservices:axis2/trunk/java</developerConnection>
+        <url>http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/java?root=Apache-SVN</url>
+    </repository>
+    <mailingLists>
+        <mailingList>
+            <name>Axis Developer List</name>
+            <subscribe>axis-dev-subscribe@ws.apache.org</subscribe>
+            <unsubscribe>axis-dev-unsubscribe@ws.apache.org</unsubscribe>
+            <archive>http://marc.theaimsgroup.com/?l=axis-dev&amp;r=1&amp;w=2</archive>
+        </mailingList>
+        <mailingList>
+            <name>Axis User List</name>
+            <subscribe>axis-user-subscribe@ws.apache.org</subscribe>
+            <unsubscribe>axis-user-unsubscribe@ws.apache.org</unsubscribe>
+            <archive>http://marc.theaimsgroup.com/?l=axis-user&amp;r=1&amp;w=2</archive>
+        </mailingList>
+    </mailingLists>
+    <!-- ========== -->
+    <!-- Developers -->
+    <!-- ========== -->
+    <developers>
+        <developer>
+            <name>Saminda Abeyruwan</name>
+            <id>saminda</id>
+            <email>saminda AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Afkham Azeez</name>
+            <id>azeez</id>
+            <email>azeez AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Eran Chinthaka</name>
+            <id>chinthaka</id>
+            <email>chinthaka AT wso2.com</email>
+            <organization>WSO2</organization>
+            <url>http://www.apache.org/~chinthaka</url>
+        </developer>
+        <developer>
+            <name>Glen Daniels</name>
+            <id>gdaniels</id>
+            <email>gdaniels AT apache.org</email>
+            <organization>Sonic Software</organization>
+        </developer>
+        <developer>
+            <name>Jaliya Ekanayake</name>
+            <id>jaliya</id>
+            <email>jaliya AT opensource.lk</email>
+            <organization>Virtusa / Lanka Software Foundation</organization>
+            <url>http://www.apache.org/~jaliya</url>
+        </developer>
+        <developer>
+            <name>Ruchith Fernando</name>
+            <id>ruchithf</id>
+            <email>ruchith AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Thilina Gunarathne</name>
+            <id>thilina</id>
+            <email>thilina AT opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <name>Chathura Herath</name>
+            <id>chathura</id>
+            <email>chathura AT opensource.lk</email>
+            <organization>LSF/MIT</organization>
+            <url>www.apache.org/~chathura</url>
+        </developer>
+        <developer>
+            <name>Deepal Jayasinghe</name>
+            <id>deepal</id>
+            <email>deepal AT wso2.com</email>
+            <organization>WSO2</organization>
+            <url>http://www.apache.org/~deepal</url>
+        </developer>
+        <developer>
+            <name>Robert Lazarski</name>
+            <id>robertlazarski</id>
+            <email>robertlazarski AT gmail.com</email>
+            <organization>Brazil Outsource</organization>
+        </developer>
+        <developer>
+            <name>Steve Loughran</name>
+            <id>stevel</id>
+            <email>stevel AT apache.org</email>
+            <organization>HP labs</organization>
+        </developer>
+        <developer>
+            <name>Chatra Nakkawita</name>
+            <id>chatra</id>
+            <email>chatra AT WSO2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Srinath Perera</name>
+            <id>hemapani</id>
+            <email>hemapani AT apache.org</email>
+            <organization>Lanka Software Foundation</organization>
+            <url>http://www.apache.org/~hemapani</url>
+        </developer>
+        <developer>
+            <name>Ajith Ranabahu</name>
+            <id>ajith</id>
+            <email>ajith AT wso2.com</email>
+            <organization>WSO2</organization>
+            <url>http://www.apache.org/~ajith</url>
+        </developer>
+        <developer>
+            <name>Venkat Reddy</name>
+            <id>venkat</id>
+            <email>vreddyp AT gmail.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <name>Sanka Samaranayake</name>
+            <id>sanka</id>
+            <email>sanka AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Ashutosh Shahi</name>
+            <id>ashu</id>
+            <email>Ashutosh.Shahi AT ca.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <name>Aleksander Slominski</name>
+            <id>alek</id>
+            <email>aslom AT cs.indiana.edu</email>
+            <organization>Indiana University Extreme! Computing Lab</organization>
+        </developer>
+        <developer>
+            <name>Dennis Sosnoski</name>
+            <id>dsosnoski</id>
+            <email>dms AT sosnoski.com</email>
+            <organization>Sosnoski Software</organization>
+        </developer>
+        <developer>
+            <name>Davanum Srinivas</name>
+            <id>dims</id>
+            <email>dims AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Jayachandra Sekhara Rao Sunkara</name>
+            <id>jaya</id>
+            <email>jayachandra AT gmail.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <name>Chamil Thanthrimudalige</name>
+            <id>chamil</id>
+            <email>chamil AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Dasarath Weerathunga</name>
+            <id>dasarath</id>
+            <email>dasarath AT opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <name>Sanjiva Weerawarana</name>
+            <id>sanjiva</id>
+            <email>sanjiva AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+    </developers>
+    <contributors>
+        <contributor>
+            <name>Gayan Asanka</name>
+            <email>gayan AT opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Dharshana Dias</name>
+            <email/>
+            <organization>Lanka Software Foundation / University of Moratuwa</organization>
+        </contributor>
+        <contributor>
+            <name>Nadana Gunarathna</name>
+            <email>nadana AT opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Thilini Gunawardhana</name>
+            <email>thilini AT WSO2.com</email>
+            <organization>WSO2</organization>
+        </contributor>
+        <contributor>
+            <name>Anushka Kumara</name>
+            <email>anushkakumar AT gmail.com</email>
+            <organization>Lanka Software Foundation / University of Moratuwa</organization>
+        </contributor>
+        <contributor>
+            <name>Farhaan Mohideen</name>
+            <email>fmohideen AT valista.com</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Chinthaka Thilakarathne</name>
+            <email/>
+            <organization>Lanka Software Foundation / University of Moratuwa</organization>
+        </contributor>
+    </contributors>
+    <!-- build information for the project -->
+    <build>
+        <nagEmailAddress>axis-dev@ws.apache.org</nagEmailAddress>
+        <sourceDirectory>src</sourceDirectory>
+        <unitTestSourceDirectory>test</unitTestSourceDirectory>
+        <!--
             <sourceModifications>
                 <sourceModification>
                     <className>fakeClass</className>
@@ -277,71 +299,79 @@
                 </sourceModification>
             </sourceModifications
         -->
-		<unitTest>
-			<excludes>
-				<exclude>**/*Abstract*.java</exclude>
-				<exclude>**/*Util*.java</exclude>
-				<exclude>**/*PhaseResolvingTest.java</exclude>
-			</excludes>
-			<includes>
-				<include>**/*Test.java</include>
-			</includes>
-			<resources>
-				<resource>
-					<directory>${basedir}/test-resources</directory>
-				</resource>
-				<resource>
-					<directory>conf</directory>
-					<includes>
-						<include>**/*.properties</include>
-					</includes>
-				</resource>
-				<resource>
-					<directory>src</directory>
-					<includes>
-						<include>**/*.properties</include>
-						<include>**/*.xml</include>
-						<include>**/*.xsl</include>
-					</includes>
-				</resource>
-				<resource>
-					<directory>test</directory>
-					<includes>
-						<include>**/*.properties</include>
-						<include>**/*.xml</include>
-					</includes>
-				</resource>
-			</resources>
-		</unitTest>
-		<resources>
-			<resource>
-				<directory>conf</directory>
-				<includes>
-					<include>**/*.properties</include>
-				</includes>
-			</resource>
-			<resource>
-				<directory>src</directory>
-				<includes>
-					<include>**/*.properties</include>
-					<include>**/*.xml</include>
-					<include>**/*.xsl</include>
-				</includes>
-			</resource>
-		</resources>
-	</build>
-	<!-- ======= -->
-	<!-- Reports -->
-	<!-- ======= -->
-	<reports>
-		<!-- report>maven-license-plugin</report>
-        
-        <report>maven-pmd-plugin</report>
-        <report>maven-jdepend-plugin</report>
-        <report>maven-jxr-plugin</report>
-        <report>maven-javadoc-plugin</report>
-        <report>maven-clover-plugin</report>
-        <report>maven-junit-report-plugin</report -->
-		<report>maven-changes-plugin</report>
-	</reports>
+        <unitTest>
+            <excludes>
+                <exclude>**/*Abstract*.java</exclude>
+                <exclude>**/*Util*.java</exclude>
+                <exclude>**/*PhaseResolvingTest.java</exclude>
+            </excludes>
+            <includes>
+                <include>**/*Test.java</include>
+            </includes>
+            <resources>
+                <resource>
+                    <directory>${basedir}/test-resources</directory>
+                </resource>
+                <resource>
+                    <directory>conf</directory>
+                    <includes>
+                        <include>**/*.properties</include>
+                    </includes>
+                </resource>
+                <resource>
+                    <directory>src</directory>
+                    <includes>
+                        <include>**/*.properties</include>
+                        <include>**/*.xml</include>
+                        <include>**/*.xsl</include>
+                    </includes>
+                </resource>
+                <resource>
+                    <directory>test</directory>
+                    <includes>
+                        <include>**/*.properties</include>
+                        <include>**/*.xml</include>
+                    </includes>
+                </resource>
+            </resources>
+        </unitTest>
+        <resources>
+            <resource>
+                <directory>conf</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>src</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                    <include>**/*.xml</include>
+                    <include>**/*.xsl</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>${basedir}</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>NOTICE.txt</include>
+                    <include>LICENSE.txt</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+    <!-- ======= -->
+    <!-- Reports -->
+    <!-- ======= -->
+    <reports>
+        <!-- report>maven-license-plugin</report>
+
+       <report>maven-pmd-plugin</report>
+       <report>maven-jdepend-plugin</report>
+       <report>maven-jxr-plugin</report>
+       <report>maven-javadoc-plugin</report>
+       <report>maven-clover-plugin</report>
+       <report>maven-junit-report-plugin</report -->
+        <report>maven-changes-plugin</report>
+    </reports>
 </project>

Modified: webservices/axis2/trunk/java/xdocs/latest/Axis2ArchitectureGuide.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/latest/Axis2ArchitectureGuide.html?rev=399228&r1=399227&r2=399228&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/latest/Axis2ArchitectureGuide.html (original)
+++ webservices/axis2/trunk/java/xdocs/latest/Axis2ArchitectureGuide.html Wed May  3 02:39:36 2006
@@ -1,11 +1,8 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=windows-1252">
   <title>Axis2 Architecture Guide</title>
   <meta content="20050916;22455288">
-  <meta name="CHANGEDBY" content="Chamikara Jayalath">
-  <meta name="CHANGED" content="20050918;22493797">
 </head>
 
 <body lang="en-US" dir="ltr">
@@ -122,13 +119,11 @@
     per service or per operation basis. Furthermore it should be able to
     model different Message Exchange Patterns (MEPs) using the processing
     framework.</li>
-  <li><p>Ability to deploy a Web services (with or without WSDL)</p>
-  </li>
+  <li>Ability to deploy a Web service (with or without WSDL)</li>
   <li>Provide a Client API that can be used to invoke Web services. This API
     should support both the Synchronous and Asynchronous programming
   models.</li>
-  <li><p>Ability to configure Axis2 and it's components via deployment.</p>
-  </li>
+  <li>Ability to configure Axis2 and it's components via deployment.</li>
   <li>Ability to send and receive SOAP messages with different
   transports.</li>
 </ol>
@@ -152,7 +147,7 @@
 
 <p>Axis2 architecture is modular. Therefore Axis2 Framework is built up of
 core modules which collectively make up the core architecture of Axis2, and
-non-core/other modules that are layered on top of this core
+non-core/other modules are layered on top of this core
 modules/architecture.</p>
 <a name="bmother"></a>
 
@@ -165,8 +160,8 @@
   <li><p><a href="#bmXML">XML processing Model</a>- Handling the SOAP Message
     is the most important and most complex task. The efficiency of this is
     the single most important factor that decides the performance. It makes
-    sense to delegate this task to a separate module allowing that
-    module(AXIOM) to provide a simple API for SOAP and XML info-set while
+    sense to delegate this task to a separate sub-project itself, under Web service project, allowing that
+    sub-project (AXIOM) to provide a simple API for SOAP and XML info-set while
     hiding the complexities of the efficient XML processing within the
     implementation.</p>
   </li>
@@ -339,7 +334,7 @@
 perform, sending and receiving SOAP messages. The architecture provides two
 Pipes ('Flows'), to perform these two basic actions. Axis Engine or the
 driver of Axis2 defines two methods send() and receive() to implement these
-two Pipes. The two pipes are named <i>In Pipe</i> and <i>Out Pipe</i>, and
+two Pipes. The two pipes are named <i><b>In</b> Pipe</i> and <i><b>Out</b> Pipe</i>, and
 the complex Message Exchange Patterns (MEPs) are constructed by combining
 these two pipes.</p>
 
@@ -351,7 +346,7 @@
 
 <p>The handlers act as interceptors and they process parts of the SOAP
 message and provide add-on services. Usually handlers work on the SOAP
-headers yet they may access or change the SOAP Body as well.</p>
+headers, yet they may access or change the SOAP Body as well.</p>
 
 <p>When a SOAP message is being sent through the Client API, an <i>Out
 Pipe</i> would begin, the <i>Out Pipe</i> invokes the handlers and end with a
@@ -375,12 +370,6 @@
 ordering of handlers. Both Pipes have built in phases, and both define the
 areas for 'User Phases' which can be defined by the user.</p>
 
-<p>Following figure shows the two pipes with their pre-defined phases &amp;
-user-defined phases. User-defined phases fit in to the User Phases.</p>
-
-<p><img src="images/archi-guide/phases.png" name="Graphic5" align="bottom"
-alt="" width="525" height="226" border="0"></p>
-
 <h3><a name="default">Axis2 Default Processing Model</a></h3>
 
 <p>Axis2 has some inbuilt handlers that run in inbuilt phases and they create
@@ -395,7 +384,7 @@
     URI information, SOAP action information, etc.,</li>
 </ol>
 <ul>
-  <li><a name="mr">Message Receiver - Consume the SOAP Message And hands that
+  <li><a name="mr">Message Receiver - Consume the SOAP Message and hands that
     over to application , Message receiver is the last handler of the
     in-pipe</a></li>
   <li><p>Transport Sender - Send the SOAP message to the SOAP endpoint the
@@ -408,7 +397,7 @@
 <p>Incoming SOAP Message is always received by a Transport Receiver waiting
 for the SOAP Messages. Once the SOAP Message arrives the transport Headers
 are parsed and a</p>
-<a href="#messageContext">Message Context</a> is created for the incoming
+<a href="#messageContext">Message Context</a> is created from the incoming
 SOAP Message. Then the <i>In Pipe</i> is executed with the Message Context.
 
 <p>Let us see what happens at each phase of the execution. This process may
@@ -420,9 +409,8 @@
     context etc.</li>
   <li><strong>Pre-Dispatch Phase</strong>- The main functionality of the
     handlers are in this phase is to populate message context in order to do
-    the dispatching. As an example processing of addressing headers happen in
-    this phase , so by looking at addressing headers it will find the name of
-    the service and operation.</li>
+    the dispatching. As an example, processing of addressing headers of the SOAP message happen in
+    this phase.Addressing handlers extract information and put them in to the message context.</li>
   <li><strong>Dispatch Phase</strong> - The Dispatchers run in this phase and
     find the service if the service is not found already. <br>
     The post condition of the dispatch phase work as follows; That checks