Javascript не очень хорош в веб-службах из-за той же политики происхождения, что означает, что вам разрешено запрашивать ресурсы только из того же домена, что и страница, с которой вы вызываете.
Вы можете обойти эту проблему, настроив прокси на своем сервере для передачи запроса в другое место. Проблема в том, что вам придется создавать сообщение SOAP самостоятельно, так как я очень сомневаюсь, что кто-либо когда-либо пытался написать библиотеку jap SOAP из-за вышеупомянутых ограничений.
Вместо этого я бы выбрал вашу любимую серверную библиотеку SOAP и открыл интерфейс для вызова через AJAX.