There are hug difference between the CXF and Camel.
CXF is a service framework which helps us to export a POJO as a WebServices
Camel is a rule based mediator , it has lots of component which can help
us to connect different endpoints
Even Camel and CXF has the same HTTP, JMS components, they don't share
the same architecture of the Bus
1. CXF bus works as a component repository, which will wire the CXF
components together
CXF components don't need to know each other , they just ask the bus
for getting the reference of other component
2. Camel's bus in my opinion, is a pipeline or filter which connects
different endpoints and routing the messages.
So we have the Camel-CXF component and Camel transport for CXF to make
these two great framework working together.
If your bus means the message handler chain, I should say there is not
much difference between the CXF and Camel, but it is a high level
abstraction of message handling framework :)
Willem
Hi,
I'm investigating CxF project. During the reading of their documentation
(http://cwiki.apache.org/CXF20DOC/how-do-i-integrate-my-application-with-cxf.html),
I discovered that CxF use an internal bus to send messages over HTTP, JMS,
... My question is perhaps stupid but why don't we merge Cxf project with
Camel in order to avoid that both projects continue to develop their ESB bus
separetely ?
"L'union fait la force"
Charles Moulliard
-----
Enterprise Architect
Xpectis
12, route d'Esch
L-1470 Luxembourg
Phone +352 25 10 70 470
Mobile +352 621 45 36 22
e-mail : [EMAIL PROTECTED]
web site : www.xpectis.com www.xpectis.com
My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/