在现有的.NET应用程序中实现开放/跨平台web服务应用程序接口的最佳方式是什么?不是一个严格的.NET友好的应用程序接口。它已经有了ASP.NET公开的web服务,但需要被构建到一个通用API中,允许插入、更新和删除,并根据用户标准以标准SOAP、JSON或其他常见格式返回结果,类似于Google的Data API。
有没有为此设计的框架,或者它是一个从头开始构建的项目,手动实现每种格式/协议?
谢谢。
发布于 2010-02-10 17:32:27
Agatha请求响应服务层。
发布于 2012-02-23 21:21:44
我不认为阿加莎就是你要找的人。不要误会我的意思--作为你的应用程序的服务层,它很棒,但我不认为它像公共api那样好用。
对于.NET上任何面向外部的web,我强烈推荐ServiceStack.net。它可以满足您的所有需求,甚至更多。
如果您所在的项目限制您使用ServiceStack等第三方选项,微软最新发布的ASP.Net Web API有望成为未来的一个不错的选择。
发布于 2010-02-10 17:28:34
看看RIA服务。
http://code.msdn.microsoft.com/RiaServices
https://stackoverflow.com/questions/2234805
复制相似问题