2

我目前正在研究为 RESTfull 应用程序创建客户端 API 的选项。到目前为止,我们已经拥有 WCF 服务来允许所有应用程序连接到业务层,并且我们对它越来越不满意。

我们已经为 Web 准备了大部分基础设施(html 和 json 请求),但我们需要从其他应用程序访问服务(一些将与主要的 Web 应用程序模型库链接,而另一些则不会)。

我一直在这里这里阅读有关 WADL 的信息,这似乎是有益的。我们可以生成 wadl、客户端库并使用它来检查 javascript url。

我想知道其他人使用了什么,什么有效,什么无效。

4

4 回答 4

3

一个好的 REST 客户端 API 是一组围绕 curl、wget 或您的语言特定 HTTP 库的包装器。您可能还需要一些额外的方法或函数来处理您的应用程序的细节(即专门的 XML/JSON 解析),但这应该是关于它的。

于 2008-10-31T14:04:37.073 回答
1

在 REST 架构中:

  • 资源链接到他们的描述文档,如果他们有,而不是相反。
  • 资源并不复杂(不像 RPC),因此通常不需要描述文档。
  • 松耦合为王;合同既不必要又有害。
  • 资源相互链接,消除了对资源发现服务的大部分需求。
于 2008-10-30T12:09:51.410 回答
0

iBeans是一个新的开源项目,它试图为此提供解决方案。iBean(集成 Bean)是 RESTful 或其他服务的客户端 API。目前 iBeans 确实需要一个服务器(您可以很容易地将框架放入 Tomcat)并且可以从 Javascript 或 java 应用程序中使用。

于 2009-11-30T23:33:26.350 回答
0

试试这个网络应用程序:FRAPI。相当令人印象深刻

于 2010-04-15T00:12:58.257 回答