В JAX-WS для проверки входящего запроса одним из способов является использование @SchemaValidation, как предложено в следующей ссылке.
Однако сервер приложений (WAS 7), который я использую, пока не поддерживает @SchemaValidation. (Пожалуйста, поправьте меня, если WAS 7 поддерживает эту аннотацию)
Поэтому я рассматриваю другие варианты, например, реализацию обработчика для проверки входящего запроса. Либо в обработчике, либо в самом классе конечной точки я могу создать JAXBContext и использовать JAXB валидатор. Нужно ли мне создавать JAXBContext явно или он доступен как ресурс / аннотация, поскольку JAX-WS внутренне использует JAXB? Является ли это хорошим способом реализации валидации в JAX-WS? (В отсутствие проверки @SchemaValidation)
Является ли стандартной практикой проверка входящего запроса xml в веб-сервисах или ее пропускают из-за возможного падения производительности?