Не важно на каком языке пишешь запросы к SOAP сервису, используется следующий принцип:
1. Формируешь XML (или запрос в строку)
2. Отправляешь POST с использованием URL сервиса, логин и пароль (например, basic авторизация)
3. Получаешь ответ.
SOAPui примерно такое и делает