14 messages in org.apache.cxf.userRe: Axis2 vs CXF
FromSent OnAttachments
Arkady KasianskiJul 5, 2007 7:32 am 
Alexey ZavizionovJul 5, 2007 7:41 am 
Sergey BeryozkinJul 5, 2007 8:06 am 
Alexey ZavizionovJul 5, 2007 8:26 am 
Sergey BeryozkinJul 5, 2007 8:38 am 
Arkady KasianskiJul 5, 2007 9:08 am 
Dan ConnellyJul 5, 2007 9:39 am 
Sergey BeryozkinJul 5, 2007 10:42 am 
Paul BrownJul 5, 2007 11:04 am 
Daniel KulpJul 5, 2007 12:51 pm 
Bozhong LinJul 5, 2007 7:01 pm 
Dan ConnellyJul 6, 2007 5:15 am 
Dan DiephouseJul 7, 2007 12:13 pm 
Dan ConnellyJul 8, 2007 3:43 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Axis2 vs CXFActions...
From:Dan Connelly (dani@comcast.net)
Date:Jul 8, 2007 3:43:37 am
List:org.apache.cxf.user

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=KOI8-R" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Backtracking on myself a bit, WS-BPEL and Ode are only one way to address the linkage of business services with web services.<br> <br> The core aspect is actually less complex, less orthogonal.   At this point I would focus, instead, on the ability to create of ad hoc, dynamic, composed service implementations using a scripting language.    <br> <br> So a simplified approach when looking at the future of WSDLing servers is to look at their support for JavaScript   Both CXF (as a server) and WSO2 Mashup server (which is built on Axis2) support JavaScript for service implementation.   I am not sure about Metro, SpringWS or JBossWS.   I believe that Microsoft's WCF supports VB Script for services.   Are there others?<br> <br> Having the script mimic JAX-WS is ok, but not a requirement, in my book.   The comparison I would like to see is between CXF server and WSO2 Mashup server.<br> <br> Ideally, bpel can be extended by other scripting, like JavaScript.   However, I am not sure if the standard supports that or if Ode, for instance, would support such an extension.    <br> <br> <br>        -- Dan Connelly<br> <br> <br> <br> <br> Dan Connelly wrote: <blockquote cite="mid:468E@comcast.net" type="cite"> <meta content="text/html;charset=KOI8-R" http-equiv="Content-Type"> Sergey:<br> <br> I disagree that WS-BPEL can be considered orthogonal looking forward into future of SOA, CXF in particular.<br> <br> Only Spring WS gets this right.    The Business Service(s) must be
<u>injected</u> into the message delivery Endpoint.   Web Services are not Business Services.   The purpose of Business Services is to drive revenue.<br> <br> In constrast, Axis2 service skeletons are bad idea because they encourages CORBA-istic thinking, that its all just some elaborate (and expensive) plumbing.<br> <br> Fortuitously, Axis2 gets bailed out by its Synapse and Ode integrations, IMHO.   Add to this the WSO2 ESB web management (for Synapse/Axis2) and it starts looking pretty good for dear old Axis2.<br> <br> Of course, as Paul Brown points out, all these tools are fairly promiscuous.   Its all licentious Plug and Play, if that's what you want.     However, my opinion is that SOA has passed the point where a <i>joga bonita</i> will its driving force.    It needs to stick the ball in the back of the net at this point.<br> <br>         -- Dan Connelly   <br> <br> <br> PS.   I really do like JBI and ServiceMix.   SM is really nice for gluing component containers together, and it has a useful CXF integration.    But here we are talking about expensive plumbing again, and again, and again.<br> <br> <br> Sergey Beryozkin wrote: <blockquote cite="mid:001001c7bf2b$ec6d8d50$c301@pcgroupiona.com" type="cite"> <pre wrap="">I'm not sure ODE has to do anything with CXF ...It's a WS-BPEL
impl. What it does is kind of orthogonal to what CXF is about, isn't it ? CXF
can help one to write a service among other things but how to implement the
service is orthogonal, BPEL-based service implementation is just one possible
option really and it seems well above CXF or Axis2.

Thanks, Sergey

P.S. Sorry, had to remove your PS as the spam filter was rejecting my reply.

----- Original Message ----- From: Dan Connelly To: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:cxf-@incubator.apache.org">cxf-@incubator.apache.org</a> Sent: Thursday, July 05, 2007 5:39 PM Subject: Re: Axis2 vs CXF

My advice: Pick your ESB wisely (first).

The important comparison checklist to look at would be the spec-off between
WSO2, ServiceMix and (maybe) Mule.

WSO2 uses Axis2, Synapse and Ode.

SerivceMix uses CXF. (What the equivalent for Ode for CXF?)

Mule ??.

There is some discussion of this currently at <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.theserverside.com/news/thread.tss?thread_id=46044">http://www.theserverside.com/news/thread.tss?thread_id=46044</a>

-- Dan Connelly

---------------------------- IONA Technologies PLC (registered in Ireland) Registered Number: 171387 Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland </pre> </blockquote> <br> </blockquote> <br> </body> </html>