我正在通過基於SOAP的Web服務公開幾個域對象。我的一些域對象有大量的字段。除非需要,否則我不想將值包含在我的Web服務請求/響應中。減少JAX-WS Web服務中的數據流量
例如,如果我有一個帶有字段標題,流派和isbn的書域對象,如果我想使用我的Web服務更新書名,我希望我的請求只包含標題字段(省略其他兩個未更新的字段)。
同樣,我希望我的Web服務客戶端能夠指定他們在加載書籍時要返回哪些字段。
這將允許客戶端加載標題字段,從而減少數據的大小,因爲不需要的字段不會包含在響應中。
有沒有人知道處理這種類型的需求的任何模式或最佳做法?