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/

Reply via email to