Это должно работать в обе стороны.Произойдет следующее: IDE (или вы) создадите пользовательский тип на каждом языке, который можно сериализовать / десериализовать в SOAP XML.Я знаю, что VS будет автоматически генерировать классы из WSDL;В Java нет одной конкретной среды разработки, но я подозреваю, что некоторые из наиболее популярных из них, например, Eclipse, могли бы.
Как и HTML, SOAP - это открытый стандарт, специально разработанный для того, чтобы различные реализации стандарта могли работать друг с другом.Я не сомневаюсь, что вы можете заставить это работать;Я немного разбираюсь в особенностях Java.