

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
14 messages in org.apache.cxf.userRe: Axis2 vs CXF| From | Sent On | Attachments |
|---|---|---|
| Arkady Kasianski | Jul 5, 2007 7:32 am | |
| Alexey Zavizionov | Jul 5, 2007 7:41 am | |
| Sergey Beryozkin | Jul 5, 2007 8:06 am | |
| Alexey Zavizionov | Jul 5, 2007 8:26 am | |
| Sergey Beryozkin | Jul 5, 2007 8:38 am | |
| Arkady Kasianski | Jul 5, 2007 9:08 am | |
| Dan Connelly | Jul 5, 2007 9:39 am | |
| Sergey Beryozkin | Jul 5, 2007 10:42 am | |
| Paul Brown | Jul 5, 2007 11:04 am | |
| Daniel Kulp | Jul 5, 2007 12:51 pm | |
| Bozhong Lin | Jul 5, 2007 7:01 pm | |
| Dan Connelly | Jul 6, 2007 5:15 am | |
| Dan Diephouse | Jul 7, 2007 12:13 pm | |
| Dan Connelly | Jul 8, 2007 3:43 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: Axis2 vs CXF | Actions... |
|---|---|---|
| From: | Daniel Kulp (dku...@apache.org) | |
| Date: | Jul 5, 2007 12:51:44 pm | |
| List: | org.apache.cxf.user | |
Hmm... this is kind of a loaded question... Since you're asking on the cxf-user list, you'll obviously get responses that are slanted more toward CXF.. :-)
Couple comments though....
1. Upgrade to Axis2, to have both JAX-RPC and JAX-WS support
I don't think this is true. Axis 2 doesn't support JAX-RPC and it's JAX-WS support is not finished yet. (probably a month off or so, at least) For people that require JAX-RPC, they'll probably need to stay on Axis 1. I don't know if the Axis 2 folks plan to certify JAX-WS standalone or not. The Geronimo folks are planning to to certify with Axis 2 for JAX-WS/J2EE, but they have ALREADY certified with CXF for JAX-WS/J2EE. CXF 2.0 is JAX-WS compliant today.
In any case, for most basic use cases, either Axis 2 or CXF should be able to fit the bill. The differences are mostly in approach. Axis 2 tends to do things in a more "proprietary" way (proprietary APIs, packaging, datamodels, deployment models, etc...) and then tries to bolt on the standands more as an afterthought. The JAX-WS case is a good example. CXF, on the other hand, promotes the standards based APIs as the default. JAX-WS and JAXB are our preferred API's. There are proprieatry API's that you may need to use for advanced things (and also migration from XFire, etc...) but for most cases, stick with the standards. We also tried to leverage other existing and popular technology such as Spring a bit better.
The other point of note is that the CXF folks have worked closely with the Apache Yoko folks to produce a CORBA binding for CXF. With Apache CXF + Apache Yoko, you can actually use the standards based JAX-WS+JAXB API's to communicate with CORBA services (and expose your JAX-WS+JAXB services to CORBA clients). The CXF framework was designed to support pluggable bindings like that. (Axis 2 may as well, I don't really know)
From a pure "bullet list" of features, I don't think either one would really win out. CXF supports some stuff Axis 2 doesn't and vice versa. As Paul Brown said in his reply, you really need to evaluate everything and see what "feels" best for your use case. I think the two major things that set CXF apart would be it's support for standards (both the WS-* standards as well as the Java programming model standards) and it's flexibility in deployment models (in servlet engine, embeddable, standalone, Spring, etc....).
Did that clarify anything or make it worse?
Dan
On Thursday 05 July 2007 12:08, Arkady Kasianski wrote:
Thanks guys,
I saw the comparison table on the XFIre site.... I have about 5 years experience of Web services development with Axis and Apache SOAP. My foundation team developed Web services framework on top of Axis (were added many new features such as async Web services with pooling/callbacks, conversational WS, binary encoded WS, various SOAP/WSDL tools, extended encoding subsystems, WS-* support - bundle together a number of Apache components into a single runtime, etc ..)
We provide Web services infrstaructure for huge system and application...
Looking ahead, we are on the junction now - where to go ?
1. Upgrade to Axis2, to have both JAX-RPC and JAX-WS support 2. Leave Apache Axis and move to Apache CXF 3. Leave open source arena, and be based only on a container (BEA, WAS) implementaiton-/we run onlu under JEE container/ Our services must be available through indirect invocation via ESB...
Could you guys share your opinions, pros and cons?
I will appreciate it very much
ps - Please write me in English :-)
-Cheers, Arkady
-----Original Message----- From: Sergey Beryozkin [mailto:serg...@iona.com] Sent: Thursday, July 05, 2007 6:39 PM To: cxf-...@incubator.apache.org Subject: Re: Axis2 vs CXF
This is a very helpful answer and the audience is much wider :-)
Cheers, Sergey
P.S. I guess we can also set up a russian speaking cxf-user list too where we can write away in russian :-). we can chat offline if there's any interest
OK, I can too :)
There is only comparison axis and xfire http://xfire.codehaus.org/Stack+Comparison
PS XFire and Celtix merge http://xfire.codehaus.org/XFire+and+Celtix+Merge
Regards, Alexey
On 7/5/07, Sergey Beryozkin <serg...@iona.com> wrote:
I can understand this answer as I can read Russian :-) but please be aware there're many people here which can not read it, even though URLs are provided
Thanks, Sergey Beryozkin blog: http://sberyozkin.blogspot.com
----- Original Message ----- From: "Alexey Zavizionov" <alex...@exoplatform.com.ua> To: <cxf-...@incubator.apache.org> Sent: Thursday, July 05, 2007 3:41 PM Subject: Re: Axis2 vs CXF
Есть только сравнения axis и xfire http://xfire.codehaus.org/Stack+Comparison
PS XFire и Celtix слияние http://xfire.codehaus.org/XFire+and+Celtix+Merge
Regards, Alexey
On 7/5/07, Arkady Kasianski <Ari...@amdocs.com> wrote:
Hi everybody,
I have to choose between Axis 2 and CXF ....
Could someone compare between both WS frameworks ?
Thanks in advance
-Arkady
This message and the information contained herein is proprietary and confidential and subject to the Amdocs policy statement, you may review at http://www.amdocs.com/email_disclaimer.asp
---------------------------- IONA Technologies PLC (registered in Ireland) Registered Number: 171387 Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland
-- J. Daniel Kulp Principal Engineer IONA P: 781-902-8727 C: 508-380-7194 dani...@iona.com http://www.dankulp.com/blog







