我目前正在使用SQL Server在ASP.Net中开发一个Web应用程序,我希望有一些公共API,以便我的用户可以自己获取数据并进行操作。
我从来没有做过这样的事情,你能不能推荐一些让我遵循的指导方针?
答案 0 :(得分:7)
您将要查看Web服务。 {{s3}}使用RESTful服务将允许您的用户使用干净的URL调用服务中的API方法。
答案 1 :(得分:1)
WCF是您可以使用SOAP / REST服务的方式 - 因为您计划使用REST的公共API是正确的方法 - 来自MSDN(入门套件和实验室)的以下链接将帮助您入门 http://msdn.microsoft.com/en-us/netframework/cc950529.aspx http://code.msdn.microsoft.com/wcfrestlabs
答案 2 :(得分:1)
我最近发现了Hessian,到目前为止我喜欢它。它不使用XML,所以它更快,并且有很多不同语言的库。
修改强>
Netbeans播客不久前就有了这本API书的作者: http://wiki.apidesign.org/wiki/Main_Page
答案 3 :(得分:0)
您可以尝试使用Microsoft针对ASP.NET的新动态数据服务。它可能正是您正在寻找的。我不是非常熟悉它,除了我认为它会处理很多框架代码,你需要构建它们来使用ASP.NET REST作为API。