我目前正在使用各种后端服务,我想使用PHP来简单地查询这些服务并执行最终的页面构建。这些服务可以在任何数量的编程语言中编码,例如Erlang,Java,Python等。但是我不确定将后端服务与Web应用程序实际连接的最佳方式。对这些服务的请求将是同步和异步的。我会使用类似SOAP或JSON-RPC的东西吗?
非常感谢任何帮助。
答案 0 :(得分:2)
您可能希望了解Thrift:
答案 1 :(得分:1)
答案 2 :(得分:0)
这是如何设计Web服务的一般性问题,并且使用REST进行炒作 - 就像Web服务一样。这样您就可以调用给定的URL(甚至是用户可读的)。这增加了Web服务的互操作性,因此您可以混合使用REST接口的编程语言。恕我直言,它比使用类似SOAP的Web服务更容易,只需在GET
之类的网址上调用http://www.example.com/user/5/
(将其视为网络服务的mod_rewrite
)
答案 3 :(得分:0)
我使用SOAP(使用java Web服务)。