Hi All, I'd like to do some work of CXF and Camel integration. After talked with James , I got two typical user scenario here:
I. Using the Camel as a mediation, CXF endpoints and Camel router are in the separated JVMs * Camel message -> CXF server The message flow could be: Camel consumer [Camel message] -> (processors ...) ->CXF producer (CXF conduit) -> CXF server * CXF client -> Camel message -> CXF server The message flow could be: CXF client -> Camel consumer [Camel message] -> (processors ...) ->CXF producer(CXF conduit) ->CXF server II. Camel is embedded into CXF as a transport implementor, CXF and Camel are in the same JVM It looks like Camel will take the charge of other camel endpoints life cycle. * For the CXF client which use the Camel transport The message flow could be CXF client [CXF message]-> Camel transport [Camel message]-> Camel router The Router part message flow could be Camel consumer [Camel message] -> (processors ...) -> Camel Services or other Camel Producer * For the CXF Server which use the Camel transport CXF Service (create destination message observer) -> Camel transport -> Camel router The Router part message flow could be Camel consumer [Camel message] -> (processors ...) -> Camel producer -> CXF message observer [CXF message] Any thoughts? Willem
