1. 程式人生 > >Socket服務+二進位制序列化和webservice服務+XML序列化

Socket服務+二進位制序列化和webservice服務+XML序列化

socket服務啟動後,在指定埠上監聽客戶端請求,伺服器端的服務沒有註冊,因此不是RPC, 客戶端對伺服器端服務的呼叫是通過資料流中的資訊來確定呼叫哪個service。

webservice的服務需要註冊,註冊方式是WSDL,是RPC的一種,呼叫控制協議是HTTP,序列化方式是XML,客戶端可以直接通過方法呼叫的方式來呼叫服務,相對於簡單的Socket服務來說不用組裝資料流,因此使用時很簡單的。

SOAP規範的最後一個可選部分定義了包含SOAP訊息的HTTP資訊的樣式。幾乎所有的SOAP實現方案都支援HTTP,因為它是SOAP的唯一標準協議,其實,有些實現方案也支援MQ、SMTP、TCP\IP,