Я пишу службу на основе Java с WSDL для использования .Net-клиентом, и я подумал, что когда я получаю недопустимое значение от клиента, я бы выбросил исключение, которое мой клиент мог бы затем поймать и отобразить в сообщении или что-то пользователю (клиент - настольное приложение).
Мне было интересно, можно ли использовать этот подход или если есть лучший способ сделать это.