Hi Eric

As Dan stated, Apache Synapse is not a framework that would help you build
your end service implementations, but one which will let you integrate
existing services in your environment. This includes virtualization (for
versioning) and exposing existing services over different transports,
interfaces (WSDL, Policy, XSD) or QoS (such as WS-Security, WS-RM) etc.

There is a misconception that Synapse is XML or SOAP only - which is not
true. It could just as well integrate with JMS (binary, text, POX) or
XML/HTTP or email and soon other protocols such as file, ftp etc. It does
most of this (if not all) with a simple XML declarative language as opposed
to  Camel. (See some of the samples here
http://ws.apache.org/synapse/Synapse_Samples.html)

However, if you want to write a bit of mediation code in Java or a BSF
scripting language such as Ruby, Groovy or Javascript etc. you could do it
too! It does all this with minimum overhead, and we would soon publish
statistics to compare it with other open source alternatives as well (
http://wso2.org/library/1721)

Another thread of interest would be
http://www.theserverside.com/news/thread.tss?thread_id=45743

asankha

On 6/14/07, James Strachan <[EMAIL PROTECTED]> wrote:

On 6/13/07, Dan Diephouse <[EMAIL PROTECTED]> wrote:
> Hi Eric,
>
> CXF is really (or at least I consider it) a services framework. That is,
its
> focused on helping you build endpoints. Whereas synapse is more focused
on
> mediating messages between those endpoints.
>
> Now some of the ActiveMQ/ServiceMix guys have been hacking this thing
called
> Camel which does routing and mediation. It differs from Synapse in that
its
> heavily focused on API usage (the some they've done there is really
cool)
> and on also supporting non-XML/SOAPish stuff as well. Check it out:
>
> http://activemq.apache.org/camel/

BTW a similar question came up recently on the Camel list which also
mentioned Mule and ServiceMix too...

http://www.nabble.com/forum/ViewPost.jtp?post=10985078&framed=y&skin=22882

--
James
-------
http://macstrac.blogspot.com/

Reply via email to