The SOAP integration on my homepage is a simple example how to integrate TclSOAP (with tclhttpd ... it should be no problem to use another web server) and XOTcl. This is not intended as production code ... I prepared it for a student project. It worked for the students (they have done a web calendar with it). Yet, it can only handle generic invocations and more work would to be done to provide a more complete integration. The disadvantage of this solution is that TclSOAP is not the fastest variant ... I don't know in how far that matters compared to other web service solutions, web services are slow anyway.
two other solutions are possible, writing a new SOAP implementation (as Gustaf suggested e.g. with tdom) ... that's a lot of work ... the word "simple" in SOAP should not be taken literaly.
or you integrate an existing solution in another language in Tcl or Tcl in it respectively.
--uwe
On Thursday 15 May 2003 11:17, Nicolas Boretos wrote:
Hello again,
We are at the onset of a Web based project to be built on, at least the current thinking is, on XML/SOAP. Basically, a Web browser interface calling SOAP methods on a SOAP server. Initial trials using tcl soap along with the the package's SOAP::domain stuff under tclhttpd seem promising, if possibly a bit cludgey and slow...We also work with Aolserver, but have not looked at ns_soap..
Most of the application are requests for Eurosta data (living in a postgres db), calculations, and generating charts, pies, graphs, XML reports etc.
I was wondering as to what efforts, if any are being done along these lines. I found some tclhttpd/soap etc wrappings on Mr. Zdun's site, but could not really get these to work (cleanly, at least). I also found the link below but have not
http://nm.wu-wien.ac.at/Lehre/oo2/04-39.html
had a chance to look at it.
Is there anything newer/other along these lines available? Most of our thinking is to eventually move towards your ActiWeb/Active Web Objects, but we are still in the exploration phase. I also have a gut feeling that tis project will grow/change as time goes, which infers maintainability issues, which is why we are shying away from our intial tcl/tclsoap approach and more towards XOTcl/objects....
regards,
nicolas boretos
Xotcl mailing list - Xotcl@alice.wu-wien.ac.at http://alice.wu-wien.ac.at/mailman/listinfo/xotcl