повесте взаимодействие по протоколу на какуюнибудь библиотеку вроде
http://javascriptsoapclient.codeplex.com/
а сами сосредоточтесь на использовании сервиса
ваш пример будет выглядеть примерно так
function HelloWorld()
{
var pl = new SOAPClientParameters();
SOAPClient.invoke(url, "hello", pl, true, HelloWorld_callBack);
}
function HelloWorld_callBack(r)
{
alert(r);
}
//и где-то когда надо вызвали helloWorld
helloWorld();