Я не думаю, что вы можете использовать XmlBeans для вызова WebServices. XmlBeans создаст группу классов Java, представляющих типы данных, встречающиеся в схеме XML (XSD). Технически вы можете использовать эти классы для вызова WebServices, но вам придется иметь дело с самим протоколом SOAP.
AXIS , с другой стороны, создаст группу классов Java из WSDL, а также создаст STUB для подключения к удаленному сервису через протокол SOAP.
Итак, если вы намереваетесь сделать вызов WebService, выберите Axis или любую другую клиентскую технологию WebService, такую как one , включенная по умолчанию с новым SUN (я должен сказать, Oracle?) SDK, поэтому вам не придется иметь дело с внешними зависимостями, кроме самой JVM. Здесь - это хорошее руководство о том, как сделать JAX-WS с Java 6.
Раньше я часто использовал Axis, теперь я переключился почти исключительно на JAX-WS.