Last year I added the HTMLClient example to the SOAP NDK.

In that sample, I use JavaScript to make AJAX calls to the server side. From
there, I use PHP to make the SOAP requests to the POA to get the data.

In the next major release of GroupWise, I'm adding the ability to make
JavaScript AJAX calls directly to the POA. I enabled the POA to support
limited CORS. See: I only
support POST requests that have a SOAPAction header. So the browser should
only allow SOAP requests. I modified the HTMLClient to create a jsClient

The next major release of GroupWise is still in closed beta. They should
have a tech preview soon. If you are interested, look at the code.

Let me know if you have questions or issues.
Let me know if you need more / clearer documentation about the jsClient.