2010-04-03 55 views
1

我目前使用各種後端服務,並且我想使用PHP來簡單地查詢這些服務並執行最終的頁面構建。這些服務可以用任何編程語言編碼,如Erlang,Java,Python等。但我不確定實際將後端服務與Web應用程序對接的最佳方式。對這些服務的請求將同步和異步。我會使用SOAP還是JSON-RPC?將PHP前端連接到後端java服務

任何幫助非常感謝。

回答

0

這是一個普遍的問題,如何設計網絡服務,並有炒作使用REST類網絡服務。這樣你就可以調用給定的URL(甚至用戶可讀)。這增加了Web服務的互操作性,因此您可以混合使用REST接口的編程語言。恕我直言,其更容易比使用像Web服務的SOAP,因爲你只要像http://www.example.com/user/5/的URL調用GET(認爲它是Web服務的mod_rewrite

0

我會使用的NuSOAP(消耗的java web服務)。

1
  • 我覺得你是使用JSON-RPC在正確的軌道上 。我一點也不喜歡 SOAP所有,因爲它只是太 在我看來複雜
  • 我會創造一個接口(文檔得當例如像微博),我可以輕鬆地測試使用cURL命令行。
  • 我覺得Twitter有一個相當不錯的(不完美)API
  • 另外ProgrammableWeb.com是查找API的好地方(查看其他人是如何創建API的)。
相關問題