Если начинать с нуля, чтобы создать первый веб-сервис WSDL, то я определенно рекомендую придерживаться JAXB в 95% случаев (возможно, даже выше).Это, безусловно, лучшая из протестированных привязок данных в CXF, и она работает довольно хорошо.
Где другие привязки данных обычно используются для одного из двух случаев:
1) Первые случаи использования Java, когда у вас уже есть что-тонаписано на Java, которое вы хотите представить как веб-сервис без каких-либо изменений в коде.У Aegis есть свои сильные стороны, так как он предназначен для работы с более широким спектром вещей, чем JAXB.Однако, если вы МОЖЕТЕ изменить код, добавление аннотаций JAXB обычно не так сложно.Если у вас есть в основном нормальные «бины», это не страшно.
2) Существующие приложения, использующие определенное отображение.Если у вас есть существующие приложения, которые ожидают bean-компоненты XMLBeans (или bean-объекты SDO при использовании 2.3-SNAPSHOT из CXF, или JiBX-бины, если следуют проекту GSoC), то использование других привязок данных может помочь, удалив любые необходимые отображения из JAXB в эти объектные модели,
Надеюсь, это немного поможет.