Абсолютно.Смысл службы SOAP - предоставить доступ к данным и функциям приложения из другого приложения независимо от языка, на котором оно написано. Все, что вам нужно, - это что-то в вашей программе, которое понимает, как общаться со службой SOAP и работать с ней.
Я не сомневаюсь, что приложение VB.NET может без проблем общаться со службой SOAP, но я не программист .NET, поэтому не могу дать никаких конкретных указаний о том, как это сделать.
То, что вы хотите найти, это «Использование SOAP-сервисов с VB.NET».Я сделал это сам и придумал несколько божьих уроков.
http://www.codeproject.com/KB/vb/vbwebservice.aspx http://www.vbdotnetheaven.com/Uploadfile/SrinivasSampath/WebServiceusingSOAPToolkit11242005002126AM/WebServiceusingSOAPToolkit.aspx http://visualbasic.about.com/od/learnvbnet/a/LVBE_L6_3.htm
Как я уже сказал, я думаю, все, что вам нужно, будет встроено в .NET Framework.Я не думаю, что вам нужно будет загружать что-либо дополнительное или включать дополнительные библиотеки.