2009-05-27 15 views
0

我剛剛開始使用一些基本的分佈式應用程序,這些應用程序涉及與中央Web服務器連接的各種平臺上的本機應用程序。我的第一本能是通過讓客戶端應用程序發送帶有序列化版本數據的HTTP POST來將數據發送到服務器,但我有點不確定我將如何處理許多可能的本地平臺之間的阻抗不匹配,以及我將在服務器上運行。人們通常會推出他們自己的序列化來做到這一點?這個領域有什麼標準嗎?有更好的客戶端 - 服務器應用程序開發方法嗎?您是否通過HTTP發送對象?如何?

回答

5

XML和JSON是這種情況下兩種常用的數據格式。

1

您可能最好使用IPC /分佈式通信標準,如SOAP/XML-RPC。 XML適用於不同平臺共享數據的情況,因爲它是語言不可知的和幾乎所有語言都有這些庫。

另一種選擇是一個系統,諸如CORBA/GIOPhttp://en.wikipedia.org/wiki/CORBA

+0

啊,肯定會更喜歡語言不可知的選項 – Luke 2009-05-27 22:12:18