Sonntag, November 19, 2006

Update on the JavaScript client for SOAP based WebServices

A core element of the AJAX Engine is a JavaScript based SOAP client that is used by the browser to call methods on the server implmented by regular webservices.

Up to now only document encoding was supported by the WSDL to JavaScript transformation implemented by wsdl.xslt. I prefer using the document-literal encoding style but while working with some older JAVA implementations I decided to implement the RPC model too.

The only file that I needed to change is the wsdl.xslt file that you can download at http://www.mathertel.de/AJAXEngine/ajaxcore/wsdl.xslt.

The documentation of the SOAP client and the proxy generator can be found in the book at http://www.mathertel.de/Ajax/AJAXeBook.aspx

It's also integrated into the new downloads.

Read about the SOAP Basic Profile at http://www.ws-i.org/Profiles/BasicProfile-1.1.html

Read some arguments against the SOAP encoding at http://msdn.microsoft.com/library/en-us/dnsoap/html/argsoape.asp

Keine Kommentare: