我有一個當前返回域對象的後端系統。我想用mule構建一個REST & SOAP前端。要創建基於REST或SOAP的響應,並確保後端與協議無關,我正在考慮創建兩個協議適配器(REST和SOAP)。我不清楚是否最好爲該服務創建一個mule翻譯器,該翻譯器理解協議和委託以生成適當的響應,或者僅爲服務創建兩個類接口(使用JAX-RS/JAX-WS註釋) 。創建協議適配器的反饋/模式
我沒有找到關於這個問題的很多文獻,最佳實踐或設計模式。有人能指點我一些有用的材料或提供他們的意見嗎?
我有一個當前返回域對象的後端系統。我想用mule構建一個REST & SOAP前端。要創建基於REST或SOAP的響應,並確保後端與協議無關,我正在考慮創建兩個協議適配器(REST和SOAP)。我不清楚是否最好爲該服務創建一個mule翻譯器,該翻譯器理解協議和委託以生成適當的響應,或者僅爲服務創建兩個類接口(使用JAX-RS/JAX-WS註釋) 。創建協議適配器的反饋/模式
我沒有找到關於這個問題的很多文獻,最佳實踐或設計模式。有人能指點我一些有用的材料或提供他們的意見嗎?
寫信息格式化變換器會浪費時間。
您應該使用JAX-RS/JAX-WS註釋編寫服務類,兩者都存在傳輸。
對於您可以使用新澤西運輸REST服務: http://www.mulesoft.org/documentation/display/JERSEY/User的+指南
對於SOAP服務,您可以使用CXF傳輸(同時支持JAX-RS): http://www.mulesoft.org/documentation/display/CXF/Building+a+web+service
注意:你根本不需要騾子,Jersey和CXF都運行在像tomcat這樣的servlet容器中。