Я выставляю пару объектов домена через веб-сервис на основе SOAP.Некоторые из моих доменных объектов имеют большое количество полей.Я не хочу включать значения в мой запрос / ответ веб-службы, если они не нужны.
Например, если у меня есть объект домена Book с полями title, genre и isbn, если я хочу использовать свой веб-сервис для обновления названия книги, я хочу, чтобы мой запрос включал только заголовокполе (без двух других полей, которые не обновляются).
Кроме того, я хочу, чтобы мои клиенты веб-службы могли указывать, какие поля они хотят вернуть при загрузке книг.
Это позволит клиентам загружать поле заголовка, тем самым уменьшая размер данных, передаваемых по сети, поскольку ненужные поля не будут включены в ответ.
Кто-нибудь знает какие-либо модели или лучшие практики для решения этого типа требований?