代码之家  ›  专栏  ›  技术社区  ›  flukus

创建REST客户端API

  •  2
  • flukus  · 技术社区  · 16 年前

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

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

    我一直在读韦德的故事 here here 这似乎是有益的。我们可以生成wadl、客户端库,并使用它来检查javascript URL。

    我想知道别人用过什么,用过什么,没用过什么。

    4 回复  |  直到 14 年前
        1
  •  3
  •   Jonathan Arkell    16 年前

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

        2
  •  1
  •   Iannick    16 年前

    在REST架构中:

    • 这些资源链接到它们的描述文档,如果它们有描述文档,则不会链接到另一个文档。
    • 资源并不复杂(不像RPC),因此通常不需要描述文档。
    • 松耦合是王道;契约既不必要又有害。
    • 资源相互链接,消除了对资源发现服务的大部分需求。
        3
  •  0
  •   Ken    15 年前

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

        4
  •  0
  •   Aaron McAdam    14 年前

    尝试此Web应用: FRAPI . 非常令人印象深刻