2014-10-31 245 views
0

我想創建cxf webservice並添加Camel來將接收到的請求轉移到其他地方。apache camel和cxf

,我有一個問題:

如果我將用駱駝CXF組件,並配置有webserwice,後駱駝部署基於接收配置將發送信息到CXF和CXF將創建webserwice?

它是這樣工作嗎?

或者我需要在cxf中創建webservice,並在camel中額外添加配置,在那裏我將配置webserwice url,部署後駱駝將連接到cxf,並且能夠接收請求並將其傳遞到其他地方?

謝謝

回答

1

駱駝只是簡單地提供CXF Web服務的路由。更有可能的是,你會想要採取修改方法來處理第二種選擇。實施CXF Web服務。它接受SOAP或JSON消息。在Web服務的邏輯中,發送到CamelContext中可用的bean。然後,這個bean將包含路由到你的「其他地方」的邏輯。

現在,根據您的問題,您可能確實想要更接近CXF代理的東西,您可以在駱駝網站上找到更多信息。