Я создал довольно большую кучу адаптеров JAXB для работы с неизменяемыми классами. Все работает нормально, когда оба конца используют аннотированные классы Java.
Глядя на результирующую схему из инструмента CXF java2ws, я вижу, что .NET-результат использования этого материала или даже Java-эквивалент того, кто чувствует себя вынужденным запускать ws2java для себя, откроет все адаптивные классы. Я полагаю, что в Java-земле я мог бы предоставить коллекцию XML-настроек JAX-B, чтобы помочь кому-то доводить информацию до конечного результата, но что я могу сделать для потребителя .NET, чтобы получить API с хорошими неизменяемыми объектами и скрытыми проводные адаптеры?