我目前正在研究为RESTfull应用程序创建客户端API的选项。到目前为止,我们已经有了WCF服务,允许所有应用程序连接到业务层,我们对它越来越不满意。
我们已经拥有大部分用于Web的基础设施(html和json请求),但我们需要从其他应用程序访问服务(一些将链接到主Web应用程序模型库,其他应用程序不会)
我一直在阅读有关WADL here和here的内容,看起来它会有所帮助。我们可以生成wadl,客户端库并使用它来检查javascript网址。
我想知道其他人使用过什么,有效什么,什么没用。
答案 0 :(得分:3)
良好的rest客户端API是围绕curl,wget或特定于语言的HTTP库的一组包装器。您可能还需要一些额外的方法或函数来处理应用程序的细节(即专门的XML / JSON解析),但这应该是关于它的。
答案 1 :(得分:1)
在REST架构中:
答案 2 :(得分:0)
iBeans是一个新的开源项目,试图为此提供解决方案。 iBeans(Integration Beans)是RESTful或其他服务的客户端API。目前,iBeans确实需要一个服务器(您可以非常轻松地将框架放入Tomcat),并且可以从Javascript或Java应用程序中使用。
答案 3 :(得分:0)
试试这个网络应用:FRAPI。这令人印象深刻