You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bu...@apache.org on 2017/03/19 20:47:48 UTC

svn commit: r1008642 - in /websites/production/cxf/content: cache/main.pageCache people.html resources-and-articles.html

Author: buildbot
Date: Sun Mar 19 20:47:48 2017
New Revision: 1008642

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/main.pageCache
    websites/production/cxf/content/people.html
    websites/production/cxf/content/resources-and-articles.html

Modified: websites/production/cxf/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/people.html
==============================================================================
--- websites/production/cxf/content/people.html (original)
+++ websites/production/cxf/content/people.html Sun Mar 19 20:47:48 2017
@@ -99,7 +99,7 @@ Apache CXF -- People
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><h1 id="People-CXFCommunity">CXF Community</h1><p>This page lists who we are.</p><h2 id="People-Committers">Committers&#160;</h2><p>"A committer is a developer that was given write access to the code repository and has a signed Contributor License Agreement (<a shape="rect" class="external-link" href="http://www.apache.org/licenses/icla.txt">CLA</a>) on file. They have an apache.org mail address. Not needing to depend on other people for the patches, they are actually making short-term decisions for the project. The PMC can (even tacitly) agree and approve it into permanency, or they can reject it. Remember that the PMC makes the decisions, not the individual people." &#8211; from <a shape="rect" class="external-link" href="http://www.apache.org/foundation/how-it-works.html">How the ASF works</a></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
  class="confluenceTh"><p>ID</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PMC Member</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://janbernhardt.blogspot.com/" rel="nofollow">Jan Bernhardt</a></td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" name="jbernhardt" rel="nofollow"></a><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jan4talend">jbernhardt</a></td><td colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://sberyozkin.blogspot.com/" rel="nofollow">Sergey Beryozkin</a></p></td><td colspan="1" rowspan="1" 
 class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=sergey_beryozkin">sergey_beryozkin</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://ulhasbhole.blogspot.com" rel="nofollow">Ulhas Bhole</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ulhasbhole">ulhasbhole</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_
 /images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.coderthoughts.org" rel="nofollow">David Bosschaert</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davidb">davidb</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://freemanfang.blogspot.com/" rel="nofollow">Freeman Fang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://
 issues.apache.org/jira/secure/ViewProfile.jspa?name=ffang">ffang</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://thoughts.bharathganesh.com" rel="nofollow">Bharath Ganesh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bharath">bharath</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jarek Gawor</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/Vi
 ewProfile.jspa?name=gawor">gawor</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jeff Genender</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jgenender">jgenender</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Eoghan Glynn</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape
 ="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=eglynn">eglynn</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unreal Jiang</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=unrealjiang">unrealjiang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://willemjiang.blogspot.com/" rel="nofollow">Willem Jiang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-
 link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ningjiang">ningjiang</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Eric Johnson</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ericjohnson">ericjohnson</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" cl
 ass="external-link" href="http://dankulp.com/blog" rel="nofollow">Daniel Kulp</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dkulp">dkulp</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://maerqiang.blogspot.com" rel="nofollow">Jim Ma </a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ema">ema</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon emoticon-tick" src="https://cwiki.ap
 ache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://dssheep.blogspot.com" rel="nofollow">Benson Margulies</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bmargulies">bmargulies</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.jroller.com/gmazza" rel="nofollow">Glen Mazza</a></p></td><td colspan="1" rowspan="
 1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gmazza">gmazza</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Andrzej Michalec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichalec">amichalec</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://gnodet.blogspot.com/" rel="nofollow">Guillaume Nodet</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p
 ><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gnodet">gnodet</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://coheigea.blogspot.com/" rel="nofollow">Colm O hEigeartaigh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=coheigea">coheigea</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-
 emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Sean O'Callaghan</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=seanoc">seanoc</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jason Pell</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jpell">jpell</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Amichai Rothman</p></td><td
  colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichai">amichai</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.liquid-reality.de" rel="nofollow">Christian Schneider</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=cschneider">cschneider</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="h
 ttp://ashakirin.blogspot.com/" rel="nofollow">Andrei Shakirin</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ashakirin">ashakirin</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Alessio Soldano</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=asoldano">asoldano</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images
 /icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Dennis Sosnoski</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dsosnoski">dsosnoski</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://davidvaleri.wordpress.com/" rel="nofollow">David Valeri</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davaleri">davaleri</a></p></td><td colspan
 ="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://owulff.blogspot.com/" rel="nofollow">Oliver Wulff</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=owulff">owulff</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Akitoshi Yoshida</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ay">ay</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><i
 mg class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(102,102,153);">Iris Ding</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(102,102,153);">irisding</span></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://blog.tirasa.net/author/ilgrosso/index.html" rel="nofollow">Francesco Chicchiricc&#242;</a></td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ilgrosso">ilgrosso</a></td><td colspan="1" rowspan="1" class="confluenceTd"><img class="emoticon emoticon-tick" src="https://cwiki.apache.o
 rg/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></td></tr></tbody></table></div><h2 id="People-Emeritus">Emeritus</h2><p>Emeritus is a term used to formally designate someone as no longer active, but still entitled to all of the rights and privileges of the position. These people, at some point in the past, did earn the right to be a committer and/or PMC member, but have not been active recently. If any of these people return to the project, we would be happy to welcome them back and reinstate their position.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>ID</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PMC Member</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Ajay Paibir</p></td><td colspan="1" rowspan="1" class="c
 onfluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=apaibir">apaibir</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://maomaode.bokeland.com" rel="nofollow">James Mao</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mmao">mmao</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-em
 oticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Bozhong Lin</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=blin">blin</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jervis Liu</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jliu">jliu</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/5982/f2b47fb3d636c8bc9fd0b11c0e
 c6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Peter Jones</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=peterjones">peterjones</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://netzooid.com/blog" rel="nofollow">Dan Diephouse</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dandiep">dandiep</a></p></t
 d><td colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr></tbody></table></div><h2 id="People-Contributors">Contributors</h2><p>"A developer is a user who contributes to a project in the form of code or documentation. They take extra steps to participate in a project, are active on the developer mailing list, participate in discussions, provide patches, documentation, suggestions, and criticism. Developers are also known as contributors." &#8211; from <a shape="rect" class="external-link" href="http://www.apache.org/foundation/how-it-works.html">How the ASF works</a></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>ID</p></th></tr><t
 r><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.oreillynet.com/pub/au/3212" rel="nofollow">Robert Liguori</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gliesian">gliesian</a></p></td></tr></tbody></table></div><h3 id="People-Contributing">Contributing</h3><p>We welcome contributions, please do come and <a shape="rect" href="http://cxf.apache.org/getting-involved.html">join the fun</a>.</p></div>
+<div id="ConfluenceContent"><h1 id="People-CXFCommunity">CXF Community</h1><p>This page lists who we are.</p><h2 id="People-Committers">Committers&#160;</h2><p>"A committer is a developer that was given write access to the code repository and has a signed Contributor License Agreement (<a shape="rect" class="external-link" href="http://www.apache.org/licenses/icla.txt">CLA</a>) on file. They have an apache.org mail address. Not needing to depend on other people for the patches, they are actually making short-term decisions for the project. The PMC can (even tacitly) agree and approve it into permanency, or they can reject it. Remember that the PMC makes the decisions, not the individual people." &#8211; from <a shape="rect" class="external-link" href="http://www.apache.org/foundation/how-it-works.html">How the ASF works</a></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
  class="confluenceTh"><p>ID</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PMC Member</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://janbernhardt.blogspot.com/" rel="nofollow">Jan Bernhardt</a></td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" name="jbernhardt" rel="nofollow"></a><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jan4talend">jbernhardt</a></td><td colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://sberyozkin.blogspot.com/" rel="nofollow">Sergey Beryozkin</a></p></td><td colspan="1" rowspan="1" 
 class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=sergey_beryozkin">sergey_beryozkin</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://ulhasbhole.blogspot.com" rel="nofollow">Ulhas Bhole</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ulhasbhole">ulhasbhole</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_
 /images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.coderthoughts.org" rel="nofollow">David Bosschaert</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davidb">davidb</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://freemanfang.blogspot.com/" rel="nofollow">Freeman Fang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://
 issues.apache.org/jira/secure/ViewProfile.jspa?name=ffang">ffang</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://thoughts.bharathganesh.com" rel="nofollow">Bharath Ganesh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bharath">bharath</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jarek Gawor</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/Vi
 ewProfile.jspa?name=gawor">gawor</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jeff Genender</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jgenender">jgenender</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Eoghan Glynn</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape
 ="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=eglynn">eglynn</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unreal Jiang</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=unrealjiang">unrealjiang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://willemjiang.blogspot.com/" rel="nofollow">Willem Jiang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-
 link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ningjiang">ningjiang</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Eric Johnson</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ericjohnson">ericjohnson</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" cl
 ass="external-link" href="http://dankulp.com/blog" rel="nofollow">Daniel Kulp</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dkulp">dkulp</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://maerqiang.blogspot.com" rel="nofollow">Jim Ma </a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ema">ema</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon emoticon-tick" src="https://cwiki.ap
 ache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://dssheep.blogspot.com" rel="nofollow">Benson Margulies</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bmargulies">bmargulies</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://web-gmazza.rhcloud.com/blog/" rel="nofollow">Glen Mazza</a></p></td><td colspan="1" row
 span="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gmazza">gmazza</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Andrzej Michalec</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichalec">amichalec</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://gnodet.blogspot.com/" rel="nofollow">Guillaume Nodet</a></p></td><td colspan="1" rowspan="1" class="confluence
 Td"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gnodet">gnodet</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://coheigea.blogspot.com/" rel="nofollow">Colm O hEigeartaigh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=coheigea">coheigea</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png"
  data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Sean O'Callaghan</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=seanoc">seanoc</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jason Pell</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jpell">jpell</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Amichai Rothman</p></
 td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichai">amichai</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.liquid-reality.de" rel="nofollow">Christian Schneider</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=cschneider">cschneider</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" h
 ref="http://ashakirin.blogspot.com/" rel="nofollow">Andrei Shakirin</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ashakirin">ashakirin</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Alessio Soldano</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=asoldano">asoldano</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/
 images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Dennis Sosnoski</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dsosnoski">dsosnoski</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://davidvaleri.wordpress.com/" rel="nofollow">David Valeri</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davaleri">davaleri</a></p></td><td c
 olspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://owulff.blogspot.com/" rel="nofollow">Oliver Wulff</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=owulff">owulff</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Akitoshi Yoshida</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ay">ay</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(102,102,153);">Iris Ding</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(102,102,153);">irisding</span></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://blog.tirasa.net/author/ilgrosso/index.html" rel="nofollow">Francesco Chicchiricc&#242;</a></td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ilgrosso">ilgrosso</a></td><td colspan="1" rowspan="1" class="confluenceTd"><img class="emoticon emoticon-tick" src="https://cwiki.ap
 ache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></td></tr></tbody></table></div><h2 id="People-Emeritus">Emeritus</h2><p>Emeritus is a term used to formally designate someone as no longer active, but still entitled to all of the rights and privileges of the position. These people, at some point in the past, did earn the right to be a committer and/or PMC member, but have not been active recently. If any of these people return to the project, we would be happy to welcome them back and reinstate their position.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>ID</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PMC Member</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Ajay Paibir</p></td><td colspan="1" rowspan="1" cl
 ass="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=apaibir">apaibir</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://maomaode.bokeland.com" rel="nofollow">James Mao</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mmao">mmao</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" d
 ata-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Bozhong Lin</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=blin">blin</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Jervis Liu</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jliu">jliu</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/5982/f2b47fb3d636c8bc9fd0
 b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Peter Jones</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=peterjones">peterjones</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://netzooid.com/blog" rel="nofollow">Dan Diephouse</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dandiep">dandiep</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/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></p></td></tr></tbody></table></div><h2 id="People-Contributors">Contributors</h2><p>"A developer is a user who contributes to a project in the form of code or documentation. They take extra steps to participate in a project, are active on the developer mailing list, participate in discussions, provide patches, documentation, suggestions, and criticism. Developers are also known as contributors." &#8211; from <a shape="rect" class="external-link" href="http://www.apache.org/foundation/how-it-works.html">How the ASF works</a></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>ID</p></th><
 /tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.oreillynet.com/pub/au/3212" rel="nofollow">Robert Liguori</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gliesian">gliesian</a></p></td></tr></tbody></table></div><h3 id="People-Contributing">Contributing</h3><p>We welcome contributions, please do come and <a shape="rect" href="http://cxf.apache.org/getting-involved.html">join the fun</a>.</p></div>
            </div>
            <!-- Content -->
          </td>

Modified: websites/production/cxf/content/resources-and-articles.html
==============================================================================
--- websites/production/cxf/content/resources-and-articles.html (original)
+++ websites/production/cxf/content/resources-and-articles.html Sun Mar 19 20:47:48 2017
@@ -99,7 +99,7 @@ Apache CXF -- Resources and Articles
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><p>This page captures resources and articles outside the CXF project which may assist your development. Please add any new resources that you come across by clicking the edit link at the bottom of the page. If you do this, please make sure to attach a date to the article as well so users are aware of how recent it is.</p><h3 id="ResourcesandArticles-ArchivedWebinarsandScreencasts">Archived Webinars and Screencasts</h3><ul><li><a shape="rect" class="external-link" href="http://java.dzone.com/announcements/servicemix-activemq-cxf-and" rel="nofollow">ServiceMix, ActiveMQ, CXF and Camel Training Videos </a> - DZone/JavaLobby Article (February 2009)</li><li><a shape="rect" class="external-link" href="http://fusesource.com/resources/video-archived-webinars/" rel="nofollow">FuseSource Webinars</a> - Upcoming and archived webinars on Apache CXF and other related Apache products.</li><li><a shape="rect" class="external-link" href="http://fusesource.com/resources/f
 use-tv/" rel="nofollow">FuseSource TV</a> - FuseSource You Tube Channel with webcasts about Apache CXF and related Apache projects.</li><li><a shape="rect" class="external-link" href="http://www.talend.com/webinar/archive/index.php" rel="nofollow">Talend Webinars</a> - Webinars on Talend products and on Apache CXF and other Apache projects (in the Application Integration section).</li><li><a shape="rect" class="external-link" href="http://briefingsdirect.blogspot.com/2008/06/apache-cxf-where-its-been-and-what.html" rel="nofollow">BriefingsDirect interview with Dan Kulp and Benson Marguiles</a> <em>by Dana Gardner</em> (June 2008)</li></ul><h3 id="ResourcesandArticles-Articles">Articles</h3><p>Articles are divided into several sections. As the lists grow, further sectioning refinements may be necessary.</p><h4 id="ResourcesandArticles-GeneralArticles">General Articles</h4><ul><li><a shape="rect" class="external-link" href="http://ashakirin.blogspot.de/2012/09/cxf-performance-on-sun-s
 olaris-platform.html" rel="nofollow">CXF performance benchmarks on SPARC Solaris 11</a> <em>by Andrei Shakirin</em> (September 2012)</li><li><a shape="rect" class="external-link" href="http://ashakirin.blogspot.com/2012/02/scalable-cxf-applications-using-jms.html" rel="nofollow">Scalable CXF applications using JMS transport </a> <em>by Andrei Shakirin</em> (August 2011)</li><li><a shape="rect" class="external-link" href="http://testablejava.blogspot.com/2011/07/testing-cxf-based-soap-webservice.html" rel="nofollow">Testing CXF based SOAP webservice outside a web container</a> <em>by Testable Java</em> (July 2011)</li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/x/WoBZ" rel="nofollow">How fast is CXF ? - Measuring CXF performance on http, https and jms</a> <em>by Christian Schneider</em> (June 2011)</li><li><a shape="rect" class="external-link" href="http://nurkiewicz.blogspot.com/2011/05/enabling-load-balancing-and-failover-in.html" rel="nofollow">Ena
 bling load balancing and failover in Apache CXF </a> Tomasz Nurkiewicz's blog (May 2011)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws12.html" rel="nofollow">Java Web services: Introducing CXF</a> <em>by Dennis Sosnoski</em> (February 2010)</li><li><a shape="rect" class="external-link" href="http://aruld.info/sakila-restful-search-using-cxf-fiql/" rel="nofollow">Sakila Restful Search using CXF FIQL </a> <em>by Arul Dhesiaseelan</em></li><li><a shape="rect" class="external-link" href="http://wiki.nanthrax.net/NanthraxWiki/Wiki.jsp?page=Main" rel="nofollow">Programmatically generate a WSDL from a POJO/Interface using CXF</a> <em>Jean-Baptiste Onofr&#233;'s blog</em> (See entry dated 2009-08-04)</li><li><a shape="rect" class="external-link" href="http://logicsector.wordpress.com/2008/10/19/how-to-create-a-wsdl-first-soap-client-in-java-with-cxf-and-maven/" rel="nofollow">How to create a WSDL-first SOAP client in Java with CXF a
 nd Maven </a> <em>by Justin Morgan</em> (October 2008)</li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/display/liquid/2008/08/20/Defining+Contract+first+webservices+by+generating+wsdl+from+java" rel="nofollow">Defining Contract first webservices by generating wsdl from java</a> <em>Christian Schneider&#180;s Blog</em> (August 2008)</li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/display/liquid/2008/08/25/Better+JMS+Transport+for+CXF+Webservice+using+Apache+Camel" rel="nofollow">Better JMS Transport for CXF Webservice using Apache Camel</a> <em>Christian Schneider&#180;s Blog</em> (August 2008)</li><li><a shape="rect" class="external-link" href="http://aruld.info/programming-ssl-for-jetty-based-cxf-services/" rel="nofollow">Programming SSL for Jetty based CXF services</a> <em>by Arul Dhesiaseelan</em> (July 2008)</li><li><a shape="rect" class="external-link" href="http://wiki.netbeans.org/ApacheCXFonNetBeans" rel="nofo
 llow">Developing a loan processing application using Apache CXF and JPA in NetBeans 6.1</a> <em>by Arulazi Dhesiaseelan</em> (April 2008)</li><li><a shape="rect" class="external-link" href="http://www.lumidant.com/blog/web-services-tutorial-with-apache-cxf/" rel="nofollow">Web Services Tutorial with Apache CXF </a> <em>Lumidant Blog</em> (February 2008)</li><li><a shape="rect" class="external-link" href="http://www.jroller.com/gmazza/entry/blog_article_index" rel="nofollow">Glen Mazza's Blog - Article Index</a> - Contains many how-to articles for CXF and Metro, covering JAX-WS basics, security, debugging/testing, and several other web service topics.</li><li><a shape="rect" class="external-link" href="http://techpolesen.blogspot.com/2007/08/jax-ws-dynamic-dispatch-with-cxf.html" rel="nofollow">JAX-WS Dynamic Dispatch with CXF </a> - Per Olesen's blog (August 2007)&#160;</li><li><a shape="rect" class="external-link" href="http://sites.google.com/site/apachecxfnetbeans/loanproc" rel="
 nofollow">Developing a loan processing application using Apache CXF &amp; JPA in NetBeans 6.8</a> <em>by Arulazi Dhesiaseelan</em></li></ul><h4 id="ResourcesandArticles-CXFandJAX-RS">CXF and JAX-RS</h4><ul><li><a shape="rect" class="external-link" href="http://jee-bpel-soa.blogspot.com/2009/04/developing-restful-web-services-using.html" rel="nofollow">Preparing for SCDJWS Part 13: REST, JSON, JAX-RS (and CXF)</a> <em>by &#321;ukasz Gda&#324;sk</em> (April 2009)</li><li><a shape="rect" class="external-link" href="http://dhruba.name/2008/12/08/rest-service-example-using-cxf-22-jax-rs-10-jaxb-and-spring/" rel="nofollow">REST service example using CXF 2.2, JAX-RS 1.0, JAXB and Spring</a> <em>Dhruba Bandopadhyay</em> (December 2008)</li><li><a shape="rect" class="external-link" href="http://www.insaneprogramming.be/?p=140" rel="nofollow">Creating a REST service with CXF and Spring in 10 minutes</a> <em>INSANE PROGRAMMING</em></li><li><a shape="rect" class="external-link" href="http://www
 .theserverside.com/news/thread.tss?thread_id=58458" rel="nofollow">Java REST Frameworks: Jersey and CXF</a> <em>www.theserverside.com</em></li></ul><h4 id="ResourcesandArticles-CXFandOSGi">CXF and OSGi</h4><ul><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/x/D4C" rel="nofollow">Karaf Tutorial Part 8 - Distributed OSGi</a></li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/x/EoBk" rel="nofollow">Karaf Tutorial Part 4 - CXF Services in OSGi</a></li><li><a shape="rect" class="external-link" href="http://osgi.dzone.com/articles/turning-ordinary-osgi-services" rel="nofollow">Turning Ordinary OSGi Services Into Remote OSGi Services</a> - Mitch Pronschinske's article published on DZone about CXF Distributed OSGi (December 2009)</li><li><a shape="rect" class="external-link" href="http://www.infoq.com/articles/newcomer-distributed-osgi" rel="nofollow">Why Do We Need Distributed OSGi? </a> <em>by Eric Newcomer</em> (February 2009)</l
 i><li><a shape="rect" class="external-link" href="http://coderthoughts.blogspot.com/2009/02/distributed-osgi-simple-example.html" rel="nofollow">Distributed OSGi - A Simple Example</a> - first in a series of Distributed OSGi tutorials on David Bosschaert's blog</li></ul><h4 id="ResourcesandArticles-CXFandSpring">CXF and Spring</h4><ul><li><a shape="rect" class="external-link" href="http://jubyvictor.blogspot.com/2008/09/build-contract-first-web-services-using.html" rel="nofollow">Build contract first web services using CXF+JAXWS+JAXB &amp; Spring </a> <em>Juby Victor's Blog</em> (September 2008)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/webservices/library/ws-pojo-springcxf/index.html?ca=drs-" rel="nofollow">Design and implement POJO Web services using Spring and Apache CXF, Part I</a> <em>by Rajeev Hathi and Naveen Balani</em> (July 2008)</li><li><a shape="rect" class="external-link" href="http://wheelersoftware.com/articles/spring-cxf-co
 nsuming-web-services.html" rel="nofollow">Make Web Services Transparent with Spring 2.5 and Apache CXF 2.0</a> <em>by Willie Wheeler</em> (March 2008)</li><li><a shape="rect" class="external-link" href="http://wheelersoftware.com/articles/spring-cxf-web-services.html" rel="nofollow">Web Services with Spring 2.5 and Apache CXF 2.0</a> - <em>by Willie Wheeler</em> (February 2008)</li><li><a shape="rect" class="external-link" href="http://www.khanspot.com/2008/01/01/pox-plain-old-xml-jax-ws-service-using-cxf-and-spring-configuration/" rel="nofollow">POX (Plain Old XML) JAX-WS service using CXF and Spring Configuration </a> - <em>Atif Khan's Blog</em> (January 2008)</li><li><a shape="rect" class="external-link" href="http://naveenbalani.com/index.php/2010/05/cxf-and-spring-tutorial/" rel="nofollow">CXF and Spring tutorial</a> <em>by Naveen Balani</em> (May 2010)</li></ul><h4 id="ResourcesandArticles-CXFandSecurityArticles">CXF and Security Articles</h4><ul><li><a shape="rect" class="ext
 ernal-link" href="http://owulff.blogspot.com/2012/02/saml-tokens-and-ws-trust-security-token.html" rel="nofollow">Clarification on SAML and WS-Trust usage</a> <em>by Oliver Wulff</em> (February 2012)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws19/index.html" rel="nofollow">Java Web services: The state of web service security</a> <em>by Dennis Sosnoski</em> (December 2010)</li><li><a shape="rect" class="external-link" href="http://davidvaleri.wordpress.com/2010/12/16/using-nss-for-fips-140-2-compliant-message-security-in-cxf/" rel="nofollow">Using NSS for FIPS 140-2 compliant message (WS-S) security in CXF</a> <em>by David Valeri</em> (December 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws18/index.html" rel="nofollow">Java Web services: Understanding WS-Policy</a> <em>by Dennis Sosnoski</em> (November 2010)</li><li><a shape="rect" class="external-link" href="ht
 tp://davidvaleri.wordpress.com/2010/10/19/using-nss-for-fips-140-2-compliant-transport-security-in-cxf/" rel="nofollow">Using NSS for FIPS 140-2 compliant transport security in CXF</a> <em>by David Valeri</em> (October 2010)</li><li><a shape="rect" class="external-link" href="http://davidvaleri.wordpress.com/2010/09/15/signing-ws-addressing-headers-in-apache-cxf/" rel="nofollow">Signing WS-Addressing headers in Apache CXF</a> <em>by David Valeri</em> (September 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws17/index.html" rel="nofollow">Java Web services: WS-Security without client certificates</a> <em>by Dennis Sosnoski</em> (August 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws16/index.html" rel="nofollow">Java Web services: WS-SecureConversation performance</a> <em>by Dennis Sosnoski</em> (June 2010)</li><li><a shape="rect" class="external-link" href="htt
 p://www.ibm.com/developerworks/java/library/j-jws13.html" rel="nofollow">Java Web services: WS-Security with CXF</a> <em>by Dennis Sosnoski</em> (March 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws15/index.html" rel="nofollow">Java Web services: WS-Trust and WS-SecureConversation</a> <em>by Dennis Sosnoski</em> (May 2010)</li><li><a shape="rect" class="external-link" href="http://www.lumidant.com/blog/apache-cxf-tutorial-ws-security-with-spring/" rel="nofollow">Apache CXF Tutorial - WS-Security with Spring </a> Lumidant Blog (February 2008)</li><li><a shape="rect" class="external-link" href="http://coheigea.blogspot.com/" rel="nofollow">Security enhancements for CXF 2.4.x</a> <em>by Colm O hEigeartaigh's</em> blog has a bunch of articles and information about the new WS-Security stuff in CXF 2.4.x and WSS4J 1.6.x.</li><li><a shape="rect" class="external-link" href="http://groovyjava-tom.blogspot.com/2012/01/cxf-and-ms-
 crm-2011.html" rel="nofollow">CXF and CRM 2011</a> <em>by Tom Schneider</em> (January 2012)</li></ul><h4 id="ResourcesandArticles-StackComparison">Stack Comparison</h4><ul><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws19/index.html" rel="nofollow">Java Web services: The state of web service security</a> <em>by Dennis Sosnoski</em> (December 2010)</li><li><a shape="rect" class="external-link" href="http://wiki.apache.org/ws/StackComparison">WS Wiki, Stack Comparison</a> (January 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws14/index.html" rel="nofollow">Java Web services: CXF performance comparison</a> <em>by Dennis Sosnoski</em> (April 2010)</li><li><a shape="rect" class="external-link" href="http://www.predic8.com/axis2-cxf-jax-ws-comparison.htm" rel="nofollow">Apache Axis2, CXF and Sun JAX-WS RI in comparison </a> <em>by Thomas Bayer</em> (October 2010)</li><li><a 
 shape="rect" class="external-link" href="http://naveenbalani.com/index.php/2010/05/evaluating-web-service-frameworks/" rel="nofollow">Evaluating Web service frameworks</a> <em>by Naveen Balani</em> (May 2010)</li><li><a shape="rect" class="external-link" href="http://stackoverflow.com/questions/297033/which-framework-is-better-cxf-or-spring-ws" rel="nofollow">Which framework is better CXF or Spring-WS? </a> <em>stackoverflow</em></li><li><a shape="rect" class="external-link" href="http://stackoverflow.com/questions/1243247/difference-between-apache-cxf-and-axis" rel="nofollow">Difference between Apache CXF and Axis</a> <em>stackoverflow</em></li></ul><h3 id="ResourcesandArticles-Books">Books</h3><ul><li><a shape="rect" class="external-link" href="http://www.itbuzzpress.com/ebooks/advanced-jax-ws-web-services" rel="nofollow">Advanced JAX-WS Web Services</a> by Alessio Soldano (ItBuzzPress.com, September 2014): Apache CXF integration in WildFly</li><li><a shape="rect" class="external-
 link" href="http://naveenbalani.com/index.php/2010/05/apache-cxf-web-service-book/" rel="nofollow">Apache CXF Web Service Development</a><em> by Naveen Balani and Rajeev Hathi</em> (<a shape="rect" class="external-link" href="http://www.packtpub.com/apache-cxf-web-service-development/book?utm_source=cwiki.apache.org&amp;utm_medium=link&amp;utm_content=pod&amp;utm_campaign=mdb_002233" rel="nofollow">PACKT</a>, December 2009)</li><li><a shape="rect" class="external-link" href="http://agileskills2.org/DWSAA/" rel="nofollow">Developing Web Services with Apache CXF and Axis2 (3rd edition)</a><em> by Kent Ka Iok Tong</em> (Lulu, March 2001) - <a shape="rect" class="external-link" href="http://agileskills2.org/DWSAA/Chapters1-2.pdf" rel="nofollow">first two chapters</a></li></ul><h3 id="ResourcesandArticles-TrainingCourses">Training Courses</h3><ul><li><a shape="rect" class="external-link" href="http://pluralsight.com/training/Courses/TableOfContents/building-jax-ws-web-services-apache-cxf
 " rel="nofollow">Building JAX-WS Web Services with Apache CXF</a></li></ul><h3 id="ResourcesandArticles-AdditionalResources">Additional Resources</h3><ul><li><a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/cxf/trunk/etc/survey/SurveySummary.pdf">Apache CXF Survey</a> (August, 2010)</li><li><a shape="rect" class="external-link" href="http://docs.codehaus.org/display/GROOVY/GroovyWS" rel="nofollow">WSGroovy - CXF plugin for Groovy </a> - Guillaume Alleon</li><li><a shape="rect" class="external-link" href="http://wiki.eclipse.org/JAXWS" rel="nofollow">JAX-WS Tools for Eclipse </a> - a project at Eclipse.org that is using CXF as the example runtime for JAX-WS service development, including POJO and WSDL approaches. <a shape="rect" class="external-link" href="http://repo.fusesource.com/videos/service-creation/" rel="nofollow">Some tutorial videos for same </a>.</li><li><a shape="rect" class="external-link" href="http://confluence.highsource.org/display/HJ3/Hom
 e" rel="nofollow">Hyperjaxb3</a> - open source project which provides relational persistence for JAXB objects. See <a shape="rect" class="external-link" href="http://confluence.highsource.org/display/HJ3/Apache+CXF+Tutorial+-+Building+JAX-WS%2C+JAXB+and+JPA-based+web+service+with+Apache+CXF%2C+Spring+and+Hyperjaxb3" rel="nofollow">Apache CXF and Hyperjaxb3 tutorial</a>.</li><li><a shape="rect" class="external-link" href="http://fusesource.com/docs/framework" rel="nofollow">FuseSource Commercial Documentation </a> - FuseSource provides documentation for its distribution of CXF.</li><li><a shape="rect" class="external-link" href="http://sxc.codehaus.org" rel="nofollow">SXC</a> - Runtime accelerator for JAXB databinding.</li></ul></div>
+<div id="ConfluenceContent"><p>This page captures resources and articles outside the CXF project which may assist your development. Please add any new resources that you come across by clicking the edit link at the bottom of the page. If you do this, please make sure to attach a date to the article as well so users are aware of how recent it is.</p><h3 id="ResourcesandArticles-ArchivedWebinarsandScreencasts">Archived Webinars and Screencasts</h3><ul><li><a shape="rect" class="external-link" href="http://java.dzone.com/announcements/servicemix-activemq-cxf-and" rel="nofollow">ServiceMix, ActiveMQ, CXF and Camel Training Videos </a> - DZone/JavaLobby Article (February 2009)</li><li><a shape="rect" class="external-link" href="http://fusesource.com/resources/video-archived-webinars/" rel="nofollow">FuseSource Webinars</a> - Upcoming and archived webinars on Apache CXF and other related Apache products.</li><li><a shape="rect" class="external-link" href="http://fusesource.com/resources/f
 use-tv/" rel="nofollow">FuseSource TV</a> - FuseSource You Tube Channel with webcasts about Apache CXF and related Apache projects.</li><li><a shape="rect" class="external-link" href="http://www.talend.com/webinar/archive/index.php" rel="nofollow">Talend Webinars</a> - Webinars on Talend products and on Apache CXF and other Apache projects (in the Application Integration section).</li><li><a shape="rect" class="external-link" href="http://briefingsdirect.blogspot.com/2008/06/apache-cxf-where-its-been-and-what.html" rel="nofollow">BriefingsDirect interview with Dan Kulp and Benson Marguiles</a> <em>by Dana Gardner</em> (June 2008)</li></ul><h3 id="ResourcesandArticles-Articles">Articles</h3><p>Articles are divided into several sections. As the lists grow, further sectioning refinements may be necessary.</p><h4 id="ResourcesandArticles-GeneralArticles">General Articles</h4><ul><li><a shape="rect" class="external-link" href="http://ashakirin.blogspot.de/2012/09/cxf-performance-on-sun-s
 olaris-platform.html" rel="nofollow">CXF performance benchmarks on SPARC Solaris 11</a> <em>by Andrei Shakirin</em> (September 2012)</li><li><a shape="rect" class="external-link" href="http://ashakirin.blogspot.com/2012/02/scalable-cxf-applications-using-jms.html" rel="nofollow">Scalable CXF applications using JMS transport </a> <em>by Andrei Shakirin</em> (August 2011)</li><li><a shape="rect" class="external-link" href="http://testablejava.blogspot.com/2011/07/testing-cxf-based-soap-webservice.html" rel="nofollow">Testing CXF based SOAP webservice outside a web container</a> <em>by Testable Java</em> (July 2011)</li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/x/WoBZ" rel="nofollow">How fast is CXF ? - Measuring CXF performance on http, https and jms</a> <em>by Christian Schneider</em> (June 2011)</li><li><a shape="rect" class="external-link" href="http://nurkiewicz.blogspot.com/2011/05/enabling-load-balancing-and-failover-in.html" rel="nofollow">Ena
 bling load balancing and failover in Apache CXF </a> Tomasz Nurkiewicz's blog (May 2011)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws12.html" rel="nofollow">Java Web services: Introducing CXF</a> <em>by Dennis Sosnoski</em> (February 2010)</li><li><a shape="rect" class="external-link" href="http://aruld.info/sakila-restful-search-using-cxf-fiql/" rel="nofollow">Sakila Restful Search using CXF FIQL </a> <em>by Arul Dhesiaseelan</em></li><li><a shape="rect" class="external-link" href="http://wiki.nanthrax.net/NanthraxWiki/Wiki.jsp?page=Main" rel="nofollow">Programmatically generate a WSDL from a POJO/Interface using CXF</a> <em>Jean-Baptiste Onofr&#233;'s blog</em> (See entry dated 2009-08-04)</li><li><a shape="rect" class="external-link" href="http://logicsector.wordpress.com/2008/10/19/how-to-create-a-wsdl-first-soap-client-in-java-with-cxf-and-maven/" rel="nofollow">How to create a WSDL-first SOAP client in Java with CXF a
 nd Maven </a> <em>by Justin Morgan</em> (October 2008)</li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/display/liquid/2008/08/20/Defining+Contract+first+webservices+by+generating+wsdl+from+java" rel="nofollow">Defining Contract first webservices by generating wsdl from java</a> <em>Christian Schneider&#180;s Blog</em> (August 2008)</li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/display/liquid/2008/08/25/Better+JMS+Transport+for+CXF+Webservice+using+Apache+Camel" rel="nofollow">Better JMS Transport for CXF Webservice using Apache Camel</a> <em>Christian Schneider&#180;s Blog</em> (August 2008)</li><li><a shape="rect" class="external-link" href="http://aruld.info/programming-ssl-for-jetty-based-cxf-services/" rel="nofollow">Programming SSL for Jetty based CXF services</a> <em>by Arul Dhesiaseelan</em> (July 2008)</li><li><a shape="rect" class="external-link" href="http://wiki.netbeans.org/ApacheCXFonNetBeans" rel="nofo
 llow">Developing a loan processing application using Apache CXF and JPA in NetBeans 6.1</a> <em>by Arulazi Dhesiaseelan</em> (April 2008)</li><li><a shape="rect" class="external-link" href="http://www.lumidant.com/blog/web-services-tutorial-with-apache-cxf/" rel="nofollow">Web Services Tutorial with Apache CXF </a> <em>Lumidant Blog</em> (February 2008)</li><li><a shape="rect" class="external-link" href="http://www.jroller.com/gmazza/entry/blog_article_index" rel="nofollow">Glen Mazza's Blog - Article Index</a> - Contains many how-to articles for CXF covering JAX-WS basics, security, debugging/testing, and several other web service topics.</li><li><a shape="rect" class="external-link" href="http://techpolesen.blogspot.com/2007/08/jax-ws-dynamic-dispatch-with-cxf.html" rel="nofollow">JAX-WS Dynamic Dispatch with CXF </a> - Per Olesen's blog (August 2007)&#160;</li><li><a shape="rect" class="external-link" href="http://sites.google.com/site/apachecxfnetbeans/loanproc" rel="nofollow">D
 eveloping a loan processing application using Apache CXF &amp; JPA in NetBeans 6.8</a> <em>by Arulazi Dhesiaseelan</em></li></ul><h4 id="ResourcesandArticles-CXFandJAX-RS">CXF and JAX-RS</h4><ul><li><a shape="rect" class="external-link" href="http://jee-bpel-soa.blogspot.com/2009/04/developing-restful-web-services-using.html" rel="nofollow">Preparing for SCDJWS Part 13: REST, JSON, JAX-RS (and CXF)</a> <em>by &#321;ukasz Gda&#324;sk</em> (April 2009)</li><li><a shape="rect" class="external-link" href="http://dhruba.name/2008/12/08/rest-service-example-using-cxf-22-jax-rs-10-jaxb-and-spring/" rel="nofollow">REST service example using CXF 2.2, JAX-RS 1.0, JAXB and Spring</a> <em>Dhruba Bandopadhyay</em> (December 2008)</li><li><a shape="rect" class="external-link" href="http://www.insaneprogramming.be/?p=140" rel="nofollow">Creating a REST service with CXF and Spring in 10 minutes</a> <em>INSANE PROGRAMMING</em></li><li><a shape="rect" class="external-link" href="http://www.theservers
 ide.com/news/thread.tss?thread_id=58458" rel="nofollow">Java REST Frameworks: Jersey and CXF</a> <em>www.theserverside.com</em></li></ul><h4 id="ResourcesandArticles-CXFandOSGi">CXF and OSGi</h4><ul><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/x/D4C" rel="nofollow">Karaf Tutorial Part 8 - Distributed OSGi</a></li><li><a shape="rect" class="external-link" href="http://www.liquid-reality.de/x/EoBk" rel="nofollow">Karaf Tutorial Part 4 - CXF Services in OSGi</a></li><li><a shape="rect" class="external-link" href="http://osgi.dzone.com/articles/turning-ordinary-osgi-services" rel="nofollow">Turning Ordinary OSGi Services Into Remote OSGi Services</a> - Mitch Pronschinske's article published on DZone about CXF Distributed OSGi (December 2009)</li><li><a shape="rect" class="external-link" href="http://www.infoq.com/articles/newcomer-distributed-osgi" rel="nofollow">Why Do We Need Distributed OSGi? </a> <em>by Eric Newcomer</em> (February 2009)</li><li><a sh
 ape="rect" class="external-link" href="http://coderthoughts.blogspot.com/2009/02/distributed-osgi-simple-example.html" rel="nofollow">Distributed OSGi - A Simple Example</a> - first in a series of Distributed OSGi tutorials on David Bosschaert's blog</li></ul><h4 id="ResourcesandArticles-CXFandSpring">CXF and Spring</h4><ul><li><a shape="rect" class="external-link" href="http://jubyvictor.blogspot.com/2008/09/build-contract-first-web-services-using.html" rel="nofollow">Build contract first web services using CXF+JAXWS+JAXB &amp; Spring </a> <em>Juby Victor's Blog</em> (September 2008)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/webservices/library/ws-pojo-springcxf/index.html?ca=drs-" rel="nofollow">Design and implement POJO Web services using Spring and Apache CXF, Part I</a> <em>by Rajeev Hathi and Naveen Balani</em> (July 2008)</li><li><a shape="rect" class="external-link" href="http://wheelersoftware.com/articles/spring-cxf-consuming-web
 -services.html" rel="nofollow">Make Web Services Transparent with Spring 2.5 and Apache CXF 2.0</a> <em>by Willie Wheeler</em> (March 2008)</li><li><a shape="rect" class="external-link" href="http://wheelersoftware.com/articles/spring-cxf-web-services.html" rel="nofollow">Web Services with Spring 2.5 and Apache CXF 2.0</a> - <em>by Willie Wheeler</em> (February 2008)</li><li><a shape="rect" class="external-link" href="http://www.khanspot.com/2008/01/01/pox-plain-old-xml-jax-ws-service-using-cxf-and-spring-configuration/" rel="nofollow">POX (Plain Old XML) JAX-WS service using CXF and Spring Configuration </a> - <em>Atif Khan's Blog</em> (January 2008)</li><li><a shape="rect" class="external-link" href="http://naveenbalani.com/index.php/2010/05/cxf-and-spring-tutorial/" rel="nofollow">CXF and Spring tutorial</a> <em>by Naveen Balani</em> (May 2010)</li></ul><h4 id="ResourcesandArticles-CXFandSecurityArticles">CXF and Security Articles</h4><ul><li><a shape="rect" class="external-link"
  href="http://owulff.blogspot.com/2012/02/saml-tokens-and-ws-trust-security-token.html" rel="nofollow">Clarification on SAML and WS-Trust usage</a> <em>by Oliver Wulff</em> (February 2012)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws19/index.html" rel="nofollow">Java Web services: The state of web service security</a> <em>by Dennis Sosnoski</em> (December 2010)</li><li><a shape="rect" class="external-link" href="http://davidvaleri.wordpress.com/2010/12/16/using-nss-for-fips-140-2-compliant-message-security-in-cxf/" rel="nofollow">Using NSS for FIPS 140-2 compliant message (WS-S) security in CXF</a> <em>by David Valeri</em> (December 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws18/index.html" rel="nofollow">Java Web services: Understanding WS-Policy</a> <em>by Dennis Sosnoski</em> (November 2010)</li><li><a shape="rect" class="external-link" href="http://davidv
 aleri.wordpress.com/2010/10/19/using-nss-for-fips-140-2-compliant-transport-security-in-cxf/" rel="nofollow">Using NSS for FIPS 140-2 compliant transport security in CXF</a> <em>by David Valeri</em> (October 2010)</li><li><a shape="rect" class="external-link" href="http://davidvaleri.wordpress.com/2010/09/15/signing-ws-addressing-headers-in-apache-cxf/" rel="nofollow">Signing WS-Addressing headers in Apache CXF</a> <em>by David Valeri</em> (September 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws17/index.html" rel="nofollow">Java Web services: WS-Security without client certificates</a> <em>by Dennis Sosnoski</em> (August 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws16/index.html" rel="nofollow">Java Web services: WS-SecureConversation performance</a> <em>by Dennis Sosnoski</em> (June 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm
 .com/developerworks/java/library/j-jws13.html" rel="nofollow">Java Web services: WS-Security with CXF</a> <em>by Dennis Sosnoski</em> (March 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws15/index.html" rel="nofollow">Java Web services: WS-Trust and WS-SecureConversation</a> <em>by Dennis Sosnoski</em> (May 2010)</li><li><a shape="rect" class="external-link" href="http://www.lumidant.com/blog/apache-cxf-tutorial-ws-security-with-spring/" rel="nofollow">Apache CXF Tutorial - WS-Security with Spring </a> Lumidant Blog (February 2008)</li><li><a shape="rect" class="external-link" href="http://coheigea.blogspot.com/" rel="nofollow">Security enhancements for CXF 2.4.x</a> <em>by Colm O hEigeartaigh's</em> blog has a bunch of articles and information about the new WS-Security stuff in CXF 2.4.x and WSS4J 1.6.x.</li><li><a shape="rect" class="external-link" href="http://groovyjava-tom.blogspot.com/2012/01/cxf-and-ms-crm-2011.ht
 ml" rel="nofollow">CXF and CRM 2011</a> <em>by Tom Schneider</em> (January 2012)</li></ul><h4 id="ResourcesandArticles-StackComparison">Stack Comparison</h4><ul><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws19/index.html" rel="nofollow">Java Web services: The state of web service security</a> <em>by Dennis Sosnoski</em> (December 2010)</li><li><a shape="rect" class="external-link" href="http://wiki.apache.org/ws/StackComparison">WS Wiki, Stack Comparison</a> (January 2010)</li><li><a shape="rect" class="external-link" href="http://www.ibm.com/developerworks/java/library/j-jws14/index.html" rel="nofollow">Java Web services: CXF performance comparison</a> <em>by Dennis Sosnoski</em> (April 2010)</li><li><a shape="rect" class="external-link" href="http://www.predic8.com/axis2-cxf-jax-ws-comparison.htm" rel="nofollow">Apache Axis2, CXF and Sun JAX-WS RI in comparison </a> <em>by Thomas Bayer</em> (October 2010)</li><li><a shape="rect
 " class="external-link" href="http://naveenbalani.com/index.php/2010/05/evaluating-web-service-frameworks/" rel="nofollow">Evaluating Web service frameworks</a> <em>by Naveen Balani</em> (May 2010)</li><li><a shape="rect" class="external-link" href="http://stackoverflow.com/questions/297033/which-framework-is-better-cxf-or-spring-ws" rel="nofollow">Which framework is better CXF or Spring-WS? </a> <em>stackoverflow</em></li><li><a shape="rect" class="external-link" href="http://stackoverflow.com/questions/1243247/difference-between-apache-cxf-and-axis" rel="nofollow">Difference between Apache CXF and Axis</a> <em>stackoverflow</em></li></ul><h3 id="ResourcesandArticles-Books">Books</h3><ul><li><a shape="rect" class="external-link" href="http://www.itbuzzpress.com/ebooks/advanced-jax-ws-web-services" rel="nofollow">Advanced JAX-WS Web Services</a> by Alessio Soldano (ItBuzzPress.com, September 2014): Apache CXF integration in WildFly</li><li><a shape="rect" class="external-link" href=
 "http://naveenbalani.com/index.php/2010/05/apache-cxf-web-service-book/" rel="nofollow">Apache CXF Web Service Development</a><em> by Naveen Balani and Rajeev Hathi</em> (<a shape="rect" class="external-link" href="http://www.packtpub.com/apache-cxf-web-service-development/book?utm_source=cwiki.apache.org&amp;utm_medium=link&amp;utm_content=pod&amp;utm_campaign=mdb_002233" rel="nofollow">PACKT</a>, December 2009)</li><li><a shape="rect" class="external-link" href="http://agileskills2.org/DWSAA/" rel="nofollow">Developing Web Services with Apache CXF and Axis2 (3rd edition)</a><em> by Kent Ka Iok Tong</em> (Lulu, March 2001) - <a shape="rect" class="external-link" href="http://agileskills2.org/DWSAA/Chapters1-2.pdf" rel="nofollow">first two chapters</a></li></ul><h3 id="ResourcesandArticles-TrainingCourses">Training Courses</h3><ul><li><a shape="rect" class="external-link" href="http://pluralsight.com/training/Courses/TableOfContents/building-jax-ws-web-services-apache-cxf" rel="nofo
 llow">Building JAX-WS Web Services with Apache CXF</a></li></ul><h3 id="ResourcesandArticles-AdditionalResources">Additional Resources</h3><ul><li><a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/cxf/trunk/etc/survey/SurveySummary.pdf">Apache CXF Survey</a> (August, 2010)</li><li><a shape="rect" class="external-link" href="http://docs.codehaus.org/display/GROOVY/GroovyWS" rel="nofollow">WSGroovy - CXF plugin for Groovy </a> - Guillaume Alleon</li><li><a shape="rect" class="external-link" href="http://wiki.eclipse.org/JAXWS" rel="nofollow">JAX-WS Tools for Eclipse </a> - a project at Eclipse.org that is using CXF as the example runtime for JAX-WS service development, including POJO and WSDL approaches. <a shape="rect" class="external-link" href="http://repo.fusesource.com/videos/service-creation/" rel="nofollow">Some tutorial videos for same </a>.</li><li><a shape="rect" class="external-link" href="http://confluence.highsource.org/display/HJ3/Home" rel="nof
 ollow">Hyperjaxb3</a> - open source project which provides relational persistence for JAXB objects. See <a shape="rect" class="external-link" href="http://confluence.highsource.org/display/HJ3/Apache+CXF+Tutorial+-+Building+JAX-WS%2C+JAXB+and+JPA-based+web+service+with+Apache+CXF%2C+Spring+and+Hyperjaxb3" rel="nofollow">Apache CXF and Hyperjaxb3 tutorial</a>.</li><li><a shape="rect" class="external-link" href="http://fusesource.com/docs/framework" rel="nofollow">FuseSource Commercial Documentation </a> - FuseSource provides documentation for its distribution of CXF.</li><li><a shape="rect" class="external-link" href="http://sxc.codehaus.org" rel="nofollow">SXC</a> - Runtime accelerator for JAXB databinding.</li></ul></div>
            </div>
            <!-- Content -->
          </td>