我想借助JAX-WS註釋將我的Spring Web應用程序的一些現有POJO作爲Webservices公開。我能做到這一點通過以下兩種方式Spring + CXF或Spring + Mule?哪一個更好?
- 的Apache CXF
- 騾(這在內部使用CXF)
我想知道這是優選的,爲什麼?
我想借助JAX-WS註釋將我的Spring Web應用程序的一些現有POJO作爲Webservices公開。我能做到這一點通過以下兩種方式Spring + CXF或Spring + Mule?哪一個更好?
我想知道這是優選的,爲什麼?
的Apache CXF是一個JAX-WS棧,騾子是一個輕量級的ê nterprise 小號 ervice 乙我們,他們沒有可比性。所以問題是,你是否需要一個ESB(即,你是否需要爲應用程序之間的傳輸,路由,調解,編排,監控等消息提供解決方案)?
考慮到您的要求,並考慮到您要求選擇什麼,我的建議是保持簡單並使用Apache CXF。如果需要,您可以稍後介紹一個ESB。
同意以前的答案 - 決定你是否真的需要ESB。如果你這樣做,Mule提供了很好的支持來使用CXF來完成這個任務。隨着Mule 3中最新的CXF支持的更新,使用JAX-WS批註時大量的工作變得更加容易。
http://www.mulesoft.org/documentation/display/MULE3USER/CXF+Module
我將與帕斯卡的答案同意(我已經upticked),但想補充一點,騾子3集成了對JAX-RS的支持,它的註解。因此,如果您現在就使用CXF並決定以後要使用Mule,那麼您在調整REST API方面的投資將很容易在Mule下使用。