2011-10-07 93 views
1

上下文: 我想使用ServiceStack來構建SOAP客戶端,以便使用已定義的WSDL通過SOAP公開的現有Java CXF WebService(我沒有控制WS本身)。我可能需要爲授權目的添加一些額外的SOAP信封頭。消費從ServiceStack客戶端通過SOAP公開的Java CXF WS

問題: 以上都是可能的,如果是這樣,那麼陷阱是什麼?如果有任何具體的例子,鏈接將受到歡迎。

回答

1

事實上,讓其他客戶端使用網頁服務的其他方式會更有意義。

使用ServiceStack來消費其他客戶端不是一個理想的策略。 ServiceStack服務器和客戶端支持粗粒度,DTO優先的方法,它不會處理其他框架吐出的主題變體。

+0

您確實提供了一個很好的「最佳實踐」答案,它指導我朝着正確的方向發展。雖然這不能解決我目前的問題(顯然,從CXF的WSDL回來的DTO不是Service Stack的DTO,因此我不能使用它們來生成Servie Stack代理),但它確實有助於理解項目的理念。我現在可能會有更多的問題:) – dawebber