我们为我们的一个项目运行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