geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r893032 [5/21] - in /websites/production/geronimo/content: GMOxPMGT/ cache/
Date Mon, 06 Jan 2014 18:52:27 GMT
Modified: websites/production/geronimo/content/GMOxPMGT/geronimo-20-web-services-support.html
==============================================================================
--- websites/production/geronimo/content/GMOxPMGT/geronimo-20-web-services-support.html (original)
+++ websites/production/geronimo/content/GMOxPMGT/geronimo-20-web-services-support.html Mon Jan  6 18:52:26 2014
@@ -18,6 +18,17 @@
 
     <script src="http://geronimo.apache.org/functions.js" type="text/javascript"></script>
 
+  <link href='http://geronimo.apache.org/resources/highlighter/styles/shCoreGeronimo.css' rel='stylesheet' type='text/css' />
+  <link href='http://geronimo.apache.org/resources/highlighter/styles/shThemeGeronimo.css' rel='stylesheet' type='text/css' />
+  <script src='http://geronimo.apache.org/resources/highlighter/scripts/shCore.js' type='text/javascript'></script>
+  <script src='http://geronimo.apache.org/resources/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
+  <script src='http://geronimo.apache.org/resources/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
+  <script src='http://geronimo.apache.org/resources/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
+  
+  <script type="text/javascript">
+  SyntaxHighlighter.defaults['toolbar'] = false;
+  SyntaxHighlighter.all();
+  </script>
 
     <title>Apache Geronimo Project Management : Geronimo 2.0 Web Services support</title>
 
@@ -93,33 +104,44 @@ table.ScrollbarTable td.ScrollbarNextNam
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
 /*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%">&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="java-ee-5-report-card.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="java-ee-5-report-card.html">Java EE 5 Report Card</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;</td></tr></table></div>
-<h2><a shape="rect" name="Geronimo2.0WebServicessupport-Geronimo2.0WebServicessupport"></a>Geronimo 2.0 Web Services support</h2>
+<h2 id="Geronimo2.0WebServicessupport-Geronimo2.0WebServicessupport">Geronimo 2.0 Web Services support</h2>
 
 <p>This table below is used to track the progress of the Apache Geronimo Java EE 5.0 Web Services implementation.&#160;  This table is needed in addition to the Java EE 5 Report Card as this table shows the current status of the detailed functions. The function items are obtained from JSR 109 only based on the assumption that we only need to implement JSR 109 to integrate either Axis2 or CXF into Geronimo. </p>
 
-<h3><a shape="rect" name="Geronimo2.0WebServicessupport-JAXWS"></a>JAX-WS</h3>
+<h3 id="Geronimo2.0WebServicessupport-JAX-WS">JAX-WS</h3>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Web Service Support Function Items </th><th colspan="1" rowspan="1" class="confluenceTh"> Axis2 </th><th colspan="1" rowspan="1" class="confluenceTh"> CXF </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports WSDL 1.1 </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports SOAP 1.1 over HTTP </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/ch
 eck.gif" height="16" width="16" alt="" border="0"> Default </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> Default </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports SOAP 1.2 over HTTP </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G29
 85</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports XML over HTTP </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports SOAP 1.1 over HTTP with MTOM enabled </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/w
 arning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports SOAP 1.2 over HTTP with MTOM enabled </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon
 " src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <font color="#0000ff"><b>POJO support</b></font>  </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service deployment (new deployment) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" row
 span="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service deployment (expose existing deployed Java EE components as a web service) </td><td colspan="1" rowspan="1" class="confluenceTd"> Jarek </td><td colspan="1" rowspan="1" class="confluenceTd"> Jarek </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports optional web.xml file </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2986">G2986</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/
 confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Optional web.xml - ServiceName attribute of the webservice annotation prefixed with "/" maps to &lt;url-pattern&gt; element in web.xml </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports optional wsdl file </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="
 " border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2988">G2988</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports javax.jws.WebService annotation </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports javax.xml.ws.WebServiceProvider annotation</td><td colspan="1" rowspan="1" 
 class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service annotation without web service descriptor file  </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd
 "> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service descriptor file without annotation </td><td colspan="1" rowspan="1" class="confluenceTd"> Lin - need to check spec on this </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service annotation with web service descriptor file - web service deployment descriptor file override or enhance web service annotations </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoti
 cons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> deployment a webservice without SEI </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> webservice doesn't not have to implement SEI when there is one.</td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/br
 owse/GERONIMO-2987">G2987</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Only methods annotated with @WebMethod in the service implementation bean are exposed to the client </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports optional @PostConstruct, @PreDestroy annotations for lifecycle event callbacks. (p44) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align
 ="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports @Resource annotation to access WebServiceContext (p44) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Injects @EJB, @WebServiceRef, and other @Resource annotations </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" wi
 dth="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Allows a developer able to specify protocol binding on a web service endpoint by using javax.xml.ws.BindingType annotation </td><td colspan="1" rowspan="1" class="confluenceTd"> axis2.GeronimoHandlerChainBuilder needs update </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Able to ignore JAX-RPC mapping file for JAX-WS projects (p47) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/image
 s/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports OASIS XML Catalogs 1.1 specification to be used to resolve web service description document (wsdl/xsd) (p47)</td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2990">G2990</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports HandlerChain (both logical and protocol types) </td><td colspan="1" rowspan="1" class="conflue
 nceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- handlers must be able to transform the SOAP header </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border
 ="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- handlers must be able to transform just parts of the body </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- handlers must be able to just read a message where no additions/modifications to the message are made </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/
 images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- handler chains must be properly filtered by service name, port name or protocol binding information </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="
 https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> <sup><a shape="rect" href="#Geronimo2.0WebServicessupport-cxf1">cxf1</a></sup> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- Supports javax.jws.HandlerChain annotation </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a>  </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> <sup><a shape="rect" href="#Geronimo2.0WebServicessupport-cxf2">cxf2</a></sup> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;
 - The handler-chain element in deployment descriptor overwrites the @HandlerChain annotation and the order of the handlers is maintained </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- Supports handler run after the container has performed the security constraint checks or method level authorization</td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence
 /images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- Supports optional @PostConstruct, @PreDestroy annotations for lifecycle event callbacks </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;- a handler may access the env-entrys of the component by JNDI lookup or @Resource injecti
 on </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Publish the service-ref WSDL (getWsdlLocation method is available for use.) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td><
 td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> supports service-ref overwrite </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2991">G2991</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Publish the deployed WSDL</td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/brow
 se/GERONIMO-2988">G2988</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Make the required service interface implementation available at the JNDI namespace location java:comp/env/service-ref-name. (p135) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Deployment time binding info (for example, bind port-component with port-component-link
 ) </td><td colspan="1" rowspan="1" class="confluenceTd"> ask Jeff </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Security - basic auth</td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a></td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Security - symmetric HTTPS </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="m
 iddle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <font color="#0000ff"><b>EJB Support</b></font>  </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><
 td colspan="1" rowspan="1" class="confluenceTd"> Supports javax.ejb.Stateless annotation </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2992">G2992</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports optional deployment descriptor file (ejb-jar.xml) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </
 td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports optional wsdl file </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports javax.jws.WebService annotation </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="
 16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports javax.xml.ws.WebServiceProvider annotation</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service annotation without web service descriptor file  </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service descriptor file without annotation </td><td colspan="1" rowspan="1" class="confluenceTd">&
 #160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports web service annotation with web service descriptor file - web service deployment descriptor file override or enhance web service annotations </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports optional @PostConstruct or @PreDestroy annotation for lifecycle event callbacks. (p44) </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspa
 n="1" rowspan="1" class="confluenceTd"> Supports @Resource annotation to access message context and security info (p44) </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Allows a developer able to specify protocol binding on a web service endpoint by using javax.xml.ws.BindingType annotation </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Supports HandlerChian (both logical and protocol types)</td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;-handlers must be able to 
 transform the SOAP header </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;-handlers must be able to transform just parts of the body</td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;-handlers must be able to just read a message where no additions/modifications to the message is made</td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="htt
 ps://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;-Supports javax.jws.HandlerChain annotation</td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;-Supports handler run after the container has performed the security constraint checks or method level authorization</td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" 
 rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;-a handler may access the env-entry-names and env-entrys by JNDI lookup.</td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> &#160;&#160;-the handler-chain in DD can be processed and the ordering of the handler must be maintained </td><td colspan="1" rowspan="1" class="confluenceTd"> Axis2 <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/help_16.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Publish the service-ref
  WSDL </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Publish the deployed WSDL</td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Make the required service interface implementation avail at the JNDI namespace location java:comp/env/service-ref-name. (p135) </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Deployment time binding info (for example, bind port-component with port-component-link) </td><td colspan="1" rowspan="1" class="confluenceT
 d">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Security - basic auth</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Security - symmetric HTTPS </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <font color="#0000ff"><b>Client support</b></font>   </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://issues.apache.org/jira/browse/AXIS2-2452">AXIS2-2452</a></td><td colspan="1" rowspan="1" class="conf
 luenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> May reside in a Java EE container (e.g. an EJB that uses a web service) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> May reside in a Java EE client container </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2353">AXIS2-2353</a> </td><td c
 olspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Allows the client to locate a service interface by using JNDI APIs</td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table>
-</div>
+<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Web Service Support Function Items </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Axis2 </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> CXF </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports WSDL 1.1 </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="con
 fluenceTd"><p> Supports SOAP 1.1 over HTTP </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> Default </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> Default </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports SOAP 1.2 over HTTP </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning"
  alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports XML over HTTP </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GER
 ONIMO-2985">G2985</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports SOAP 1.1 over HTTP with MTOM enabled </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd">
 <p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports SOAP 1.2 over HTTP with MTOM enabled </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/conflue
 nce/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2985">G2985</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <span style="color: rgb(0,0,255);"><strong>POJO support</strong></span>  </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports web service deployment (new deployment) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org
 /confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports web service deployment (expose existing deployed Java EE components as a web service) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Jarek </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Jarek </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports optional web.xml file </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-198822978
 8/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2986">G2986</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Optional web.xml - ServiceName attribute of the webservice annotation prefixed with "/" maps to &lt;url-pattern&gt; element in web.xml </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"
 > </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports optional wsdl file </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2988">G2988</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1
 /_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports javax.jws.WebService annotation </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports javax.xml.ws.WebServiceProvider annotation</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache
 .org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports web service annotation without web service descriptor file  </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c
 201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports web service descriptor file without annotation </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Lin - need to check spec on this </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports web service annotation with web service descriptor file - web service deployment descriptor file override or enhance web service annotations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="htt
 ps://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> deployment a webservice without SEI </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-19882
 29788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> webservice doesn't not have to implement SEI when there is one.</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Only methods annotated with @WebMethod in the service implementation bean are exposed to the client </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd
 "><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports optional @PostConstruct, @PreDestroy annotations for lifecycle event callbacks. (p44) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan
 ="1" class="confluenceTd"><p> Supports @Resource annotation to access WebServiceContext (p44) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Injects @EJB, @WebServiceRef, and other @Resource annotations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/
 _/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Allows a developer able to specify protocol binding on a web service endpoint by using javax.xml.ws.BindingType annotation </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> axis2.GeronimoHandlerChainBuilder needs update </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="con
 fluenceTd"><p> Able to ignore JAX-RPC mapping file for JAX-WS projects (p47) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports OASIS XML Catalogs 1.1 specification to be used to resolve web service description document (wsdl/xsd) (p47)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2990">G2990</a>
  </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports HandlerChain (both logical and protocol types) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- handlers must be able to tr
 ansform the SOAP header </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- handlers must be able to transform just parts of the body </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.
 apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- handlers must be able to just read a message where no additions/modifications to the message are made </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emo
 ticons/help_16.png" data-emoticon-name="question" alt="(question)"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- handler chains must be properly filtered by service name, port name or protocol binding information </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"><a shape="rect" class="external-link" href
 ="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> <sup><a shape="rect" href="#Geronimo2.0WebServicessupport-cxf1">#cxf1</a></sup> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- Supports javax.jws.HandlerChain annotation </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a>  </p></td><td colspan="1" rowspan="
 1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> <sup><a shape="rect" href="#Geronimo2.0WebServicessupport-cxf2">#cxf2</a></sup> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- The handler-chain element in deployment descriptor overwrites the @HandlerChain annotation and the order of the handlers is maintained </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="
 confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- Supports handler run after the container has performed the security constraint checks or method level authorization</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160
 ;- Supports optional @PostConstruct, @PreDestroy annotations for lifecycle event callbacks </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;- a handler may access the env-entrys of the component by JNDI lookup or @Resource injection </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-198822978
 8/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Publish the service-ref WSDL (getWsdlLocation method is available for use.) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape="rect" class="external-link" href="
 https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> supports service-ref overwrite </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2991">G2991</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(ti
 ck)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Publish the deployed WSDL</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2988">G2988</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Make the required service interface implementation available at the JNDI namespace location java:comp/env/service-ref-name. (p135) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" da
 ta-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Deployment time binding info (for example, bind port-component with port-component-link) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> ask Jeff </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Security - basic auth</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape=
 "rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Security - symmetric HTTPS </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td><td colspan="1" row
 span="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2987">G2987</a> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <span style="color: rgb(0,0,255);"><strong>EJB Support</strong></span>  </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports javax.ejb.Stateless annotation </p></td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"><p> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/GERONIMO-2992">G2992</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports optional deployment descriptor file (ejb-jar.xml) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580
 e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports optional wsdl file </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports javax.jws.WebService annotation </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apa
 che.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports javax.xml.ws.WebServiceProvider annotation</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
 Supports web service annotation without web service descriptor file  </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports web service descriptor file without annotation </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports web service annotation with web service descriptor file - web service deployment descriptor file override or enhance web service annotations </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus"
  src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports optional @PostConstruct or @PreDestroy annotation for lifecycle event callbacks. (p44) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports @Resource annotation to access message context and security info (p44) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td co
 lspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Allows a developer able to specify protocol binding on a web service endpoint by using javax.xml.ws.BindingType annotation </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Supports HandlerChian (both logical and protocol types)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/AXIS2-2218">AXIS2-2218</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;-handlers must be able to transform the SOAP header </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="
 https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;-handlers must be able to transform just parts of the body</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;-handlers must be able to just read a message where no additions/modifications to the message is made</p></td><td colspan="1" rowspan="1" class="con
 fluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;-Supports javax.jws.HandlerChain annotation</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;-Supports handler run after the container has performed the security constraint checks or method 
 level authorization</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;-a handler may access the env-entry-names and env-entrys by JNDI lookup.</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> &#160;&#160;-t
 he handler-chain in DD can be processed and the ordering of the handler must be maintained </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Axis2 <img class="emoticon emoticon-question" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/help_16.png" data-emoticon-name="question" alt="(question)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Publish the service-ref WSDL </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Publish the deployed WSDL</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_
 /images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Make the required service interface implementation avail at the JNDI namespace location java:comp/env/service-ref-name. (p135) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Deployment time binding info (for example, bind port-component with port-component-link) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Security - basic auth</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p><
 /td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Security - symmetric HTTPS </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <span style="color: rgb(0,0,255);"><strong>Client support</strong></span>   </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://issues.apache.org/jira/browse/AXIS2-2452">AXIS2-2452</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> May reside in a Java EE container (e.g. an EJB that uses a web service) </p></td><td colspan="1" rowspan="
 1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> May reside in a Java EE client container </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> <a shape="rect" class="external-link" href="https://issues.apache.org/jira/brow
 se/AXIS2-2353">AXIS2-2353</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Allows the client to locate a service interface by using JNDI APIs</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt="(plus)"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <img class="emoticon emoticon-plus" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/add.png" data-emoticon-name="plus" alt=
 "(plus)"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr></tbody></table></div>
 
 
-<h3><a shape="rect" name="Geronimo2.0WebServicessupport-JAXRPC"></a>JAX-RPC</h3>
+<h3 id="Geronimo2.0WebServicessupport-JAX-RPC">JAX-RPC</h3>
 
-<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Web Service Support Function Items </th><th colspan="1" rowspan="1" class="confluenceTh"> Axis2 </th><th colspan="1" rowspan="1" class="confluenceTh"> CXF </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <font color="#0000ff"><b>POJO support</b></font>  </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> JAX-RPC 1.1 based web service applications should continue to work (handled by Axis1) </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add.gif" height="16" width="16" alt="" border="0"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/add
 .gif" height="16" width="16" alt="" border="0"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <font color="#0000ff"><b>EJB Support</b></font>  </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> JAX-RPC 1.1 based web service applications should continue to work (handled by Axis1) </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table>
-</div>

[... 37 lines stripped ...]


Mime
View raw message