2009-12-01 46 views
0

我的任務是爲.NET 2.0客戶端創建Java Web服務來使用它。Linux上的.NET 2.0客戶端的Java Web服務(Fedora)

什麼將你對實施建議是什麼?

該解決方案不需要非常重量級(不需要完整的Java EE容器,我相信),但您認爲最好的解決方案是什麼?我曾考慮過使用帶有JAX-WS批註(@WebService)的Glassfish v2和我認爲.NET客戶端可以使用的JAXB XML綁定(例如@XmlElement)?

  1. 有沒有人試過這種情況?

  2. 雖然Glassfish會過度殺傷,因爲我只是使用Web服務作爲Windows上的.NET與Linux機器通信的機制,但底層應用程序非常小。

任何建議非常歡迎:)

多虧多,

詹姆斯

附:其他筆記 - 你會使用Axis/CXF代替Glassfish嗎?你會使用像Tomcat這樣的servlet容器嗎?等

+0

決定嘗試Tomcat和JAX-WS。只需要將JAX-WS JAR添加到lib文件夾,就是這樣。也很適合SSL。接下來要嘗試的是WS-Security,儘管... – jamiebarrow 2009-12-03 11:37:54

回答

0

我已經使用Axis2和它的作品。 我在使用Java創建數據公開API(在我的情況下是Web服務)時遇到了同樣的問題。

我使用Axis2和Spring(訪問數據庫)創建了Web服務,並且通過ASP.NET應用程序通過其添加Web服務對話框輕鬆地使用通過Axis2創建的WSDL,並且相應的代理類很容易創建。

+0

感謝您的評論,您選擇Axis2的任何特定原因? – jamiebarrow 2009-12-03 11:36:26