我們爲我們的一個項目運行web服務。我們希望能夠訪問這個Web服務,類似於您如何訪問一個API(如Google Data等),您有多種語言的客戶端庫:.NET,Java,Python等。爲Web服務API創建客戶端庫的最佳方式是什麼?
您可以從我們的項目網站下載這些庫(通常是.DLL),然後將這些庫集成到您的自定義應用程序中。
我們希望擁有這些客戶端庫的原因是,我們可以加密客戶端和Web服務之間的某些數據傳輸,以便您在發出請求時不必登錄一百萬次(就像您在使用原始SOAP請求時必須執行的操作一樣)。
所以,我的問題是...什麼是最好的方法來做到這一點?客戶端庫包含什麼,除了一些加密和一堆方法?什麼是創建這些庫的最佳方式?顯然,如果要使用虛擬環境,那麼需要一些不同的平臺來實現這一點(Linux的某些風格,也許是Mac OS)?
你的想法是什麼?在此先感謝您的幫助!
因此,你建議使用WCF而不是.NET中的WebServices?除了性能提升之外,WCF和WebServices之間還有很多不同嗎?難以將現有的WebService項目轉換爲WCF嗎? 感謝您的回覆! – 2009-06-12 19:02:29