我剛剛開始使用一些基本的分佈式應用程序,這些應用程序涉及與中央Web服務器連接的各種平臺上的本機應用程序。我的第一本能是通過讓客戶端應用程序發送帶有序列化版本數據的HTTP POST來將數據發送到服務器,但我有點不確定我將如何處理許多可能的本地平臺之間的阻抗不匹配,以及我將在服務器上運行。人們通常會推出他們自己的序列化來做到這一點?這個領域有什麼標準嗎?有更好的客戶端 - 服務器應用程序開發方法嗎?您是否通過HTTP發送對象?如何?
0
A
回答
5
XML和JSON是這種情況下兩種常用的數據格式。
1
您可能最好使用IPC /分佈式通信標準,如SOAP/XML-RPC。 XML適用於不同平臺共享數據的情況,因爲它是語言不可知的和幾乎所有語言都有這些庫。
另一種選擇是一個系統,諸如CORBA/GIOPhttp://en.wikipedia.org/wiki/CORBA
1
相關問題
- 1. 通過HTTP POST發送XML對象
- 2. 通過$ http發佈對象
- 3. 我將如何通過HTTP POST發送填充對象的NSArray?
- 4. 是否通過HTTP或HTTPS發送iPhone推送通知?
- 5. 如何通過包發送對象
- 6. 如何通過TCP發送JSON對象?
- 7. 如何通過servlets發送對象
- 8. Angular:如何通過$ http.get發送對象?
- 9. 如何通過intent發送對象
- 10. 通過tcp發送可發送對象
- 11. 通過Intent向對象發送對象
- 12. 是否可以通過這種方式發送文件對象?
- 13. 如何通過HTTP發送Unicode JSON?
- 14. 如何通過HTTP發送MIME?
- 15. 如何通過TCPSocket發送HTTP請求?
- 16. 通過android上的藍牙發送對象,我如何serialise對象和發送?
- 17. GWT + GAE/J,通過電線發送JDO對象,但是如何?
- 18. HTTP通過PostAsJsonAsync發佈多個對象
- 19. 通過Http發送邏輯
- 20. 通過HTTP發送XML post
- 21. 通過Http發送文件
- 22. 通過HTTP發送H264幀
- 23. 通過HTTP發送和接收數組/對象。
- 24. 將方法轉換爲通過HTTP發送的對象
- 25. 需要通過http輸出流發送多個對象
- 26. 通過http發送JSON對象到服務器GET GET
- 27. 是否應該通過HTTP-POST發送所有數據?
- 28. 是否所有會話變量都通過HTTP發送?
- 29. 哨兵是否通過http向中央位置發送錯誤?
- 30. 如何通過HTTP POST將JSON對象數組發送到SAP HANA數據庫?
啊,肯定會更喜歡語言不可知的選項 – Luke 2009-05-27 22:12:18