Вместо возврата обычной строки, есть ли способ вернуть классические объекты? Если нет: каковы лучшие практики? Вы перемещаете свой объект в xml и перестраиваете объект на другой стороне? Каковы другие возможности?
Как уже говорили другие, это возможно. Однако, если и служба, и клиент используют объект, который имеет одинаковое поведение домена с обеих сторон, вам, вероятно, сначала не понадобился сервис.