【问题标题】:Connecting a PHP front-end to a back-end java service将 PHP 前端连接到后端 java 服务
【发布时间】:2010-04-04 06:32:26
【问题描述】:

我目前正在使用各种后端服务,我想使用 PHP 来简单地查询这些服务并执行最终的页面构建。这些服务可以用任何数量的编程语言进行编码,例如 Erlang、Java、Python 等。但是我不确定将后端服务与 Web 应用程序实际连接的最佳方式。对这些服务的请求将是同步的和异步的。我会使用 SOAP 或 JSON-RPC 之类的东西吗?

非常感谢任何帮助。

【问题讨论】:

    标签: java php web-services


    【解决方案1】:

    你可能想看看 Thrift:

    http://incubator.apache.org/thrift/

    【讨论】:

      【解决方案2】:
      • 我认为你在正确的轨道上 使用 JSON-RPC。我不喜欢 SOAP 在 都是因为它太 在我看来很复杂
      • 我会创建一个界面(正确记录它,例如 twitter),我可以从命令行使用 cURL 轻松测试它。
      • 我认为 Twitter 有一个相当不错的(不完美的)API
      • 另外,ProgrammableWeb.com 是查找 API 的好地方(看看其他人如何创建 API)。

      【讨论】:

        【解决方案3】:

        这是一个如何设计网络服务的普遍问题,并且有一个使用REST 类似网络服务的炒作。这样您就可以简单地调用给定的 URL(甚至是用户可读的)。这增加了 Web 服务的互操作性,因此您可以混合使用 REST 接口的编程语言。恕我直言,它比使用类似 SOAP 的 Web 服务更容易,因为您只需在 http://www.example.com/user/5/ 之类的 URL 上调用 GET(将其视为 Web 服务的 mod_rewrite

        【讨论】:

          【解决方案4】:

          我会使用 NuSOAP(使用 java web 服务)。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-11-14
            • 1970-01-01
            • 1970-01-01
            • 2010-10-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多