Для маршаллинга soap-объектов используем org.springframework.oxm.jaxb.Jaxb2Marshaller - удобный и быстрый.
На этапе отладки взаимодействия между двумя системами решено было
использовать и валидацию по xsd-схемам, чтобы эффективнее отлавливать
нарушения контракта. Выбранный маршаллер отлично справляется с этой
задачей - необходимо указать ему одну или несколько схем, по которым
проводить валидацию, и проверка начнётся.