Return-Path: Delivered-To: apmail-cxf-users-archive@www.apache.org Received: (qmail 4871 invoked from network); 21 May 2009 20:36:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 21 May 2009 20:36:29 -0000 Received: (qmail 53157 invoked by uid 500); 21 May 2009 20:36:42 -0000 Delivered-To: apmail-cxf-users-archive@cxf.apache.org Received: (qmail 53083 invoked by uid 500); 21 May 2009 20:36:41 -0000 Mailing-List: contact users-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cxf.apache.org Delivered-To: mailing list users@cxf.apache.org Received: (qmail 53073 invoked by uid 99); 21 May 2009 20:36:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 May 2009 20:36:41 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [66.207.172.168] (HELO server.dankulp.com) (66.207.172.168) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 May 2009 20:36:30 +0000 Received: by server.dankulp.com (Postfix, from userid 5000) id 733DF50704B0; Thu, 21 May 2009 16:36:09 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.2.1-gr1 (2007-05-02) on server.dankulp.com X-Spam-Level: X-Msg-File: /tmp/mailfilter.M7QD0EJOOq Received: from dilbert.localnet (c-24-91-141-225.hsd1.ma.comcast.net [24.91.141.225]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.dankulp.com (Postfix) with ESMTPSA id 06F55507001D; Thu, 21 May 2009 16:36:01 -0400 (EDT) From: Daniel Kulp To: users@cxf.apache.org Subject: Re: Switching from JAXB to XMLBeans data binding Date: Thu, 21 May 2009 16:36:02 -0400 User-Agent: KMail/1.11.3 (Linux/2.6.29-gentoo; KDE/4.2.3; x86_64; ; ) Cc: Stevo =?utf-8?q?Slavi=C4=87?= References: <7459404c0905210100u6a52fa2dje1fd3c90387d5b7e@mail.gmail.com> In-Reply-To: <7459404c0905210100u6a52fa2dje1fd3c90387d5b7e@mail.gmail.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200905211636.03081.dkulp@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-3.0 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=unavailable version=3.2.1-gr1 On Thu May 21 2009 4:00:44 am Stevo Slavi=C4=87 wrote: > Hello CXF Users, > > Because of licensing issues when using JAXB, I have to switch to XMLBeans > as data binding provider.=20 Interesting. CDDL is normally not a "bad" license. =20 > Before making a switch, are there any known > limitations or issues this switch could bring (e.g. lack or limitted > functionality, security, etc.)?=20 The main one I know about is that MTOM will no longer work. XMLBeans does= n't=20 provide any way to do mtom. Security and such should work fine. The main thing is that the xmlbeans databindind is not nearly as well teste= d=20 as JAXB. The tooling is more limited. Etc.... =20 That said, I do encourage you to try it and log any bugs/issues you may=20 encounter. > Also, is it known why it was decided to use > JAXB as default data binding? Well. JAX-WS requires JAXB. Thus, to pass the JAX-WS TCK, we need to ha= ve=20 JAXB working. In general, JAXB performs fairly well, supports a very larg= e=20 percent of schema, and provides the apis and stuff needed to do everything = we=20 need (like MTOM). =2D-=20 Daniel Kulp dkulp@apache.org http://www.dankulp.com/blog