Forum OpenACS Development: Re: Using Aolserver as a web services server

Collapse
Posted by Jade Rubick on
I summarized everything I could find here:

https://openacs.org/wiki/Web%20Services

It looks to me like the SOAP Gateway package is the best for acting as a SOAP server, and the tsoap package is the best for acting as a SOAP client.

Can anyone who has used any of the solutions listed on the Wiki link above go there and comment on what works and what doesn't? And maybe post here as well?

I'd like to assemble a "State of Web Services" page on the Wiki, so this question can be answered once and for all.

My questions:

* Does the SOAP Gateway package support feeding in a WSDL and getting a TCL API to access the web service? Does it have error handling built in.

* Is there an easy way to make a Tcl procedure into a SOAP web service using the SOAP Gateway? Nick talked about the service contract to SOAP package. I'd be interested in that too, but I'm more interested in a solution that doesn't require service contracts (as I'm on an pre-service-contracts ACS system rather than OpenACS).