SOAP TWiki

I've been thinking of ways to implement a SOAP-based TWiki server. You'd have to make all the same mods to TWiki codebase and scripts that it'd take to get it to work in mod_perl, but you'd be able to use it with any web server software.

It'd remove the initial startup time required by the cgi-scripts, and improvements could be made to cache items in memory, such as templates and user information.

Implementation:

  • Use a single CGI script for access to TWiki. All it does is request a URL from the TWiki server process via SOAP connection.
  • All the scripts used by TWiki could be boiled down into subroutines or objects that would remain persistant in memory.
  • Convenience routines, such as "re-load code" or "re-load templates" could be added.

-- PeterNixon - 08 Nov 2001

Just so you know - we've been doing some work about making TWikiAsWebServicesServer as part of our SubmitTopicByEmail initiative.

-- MartinCleaver - 08 Nov 2001

I was thinking that TWikiAsWebServicesServer was more for adding features to the back-end (as a plugin) to the existing TWiki codebase. What if we were to make TWiki a web service, and serve it up via SOAP in the same fashion?

-- PeterNixon - 08 Nov 2001

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2001-11-08 - PeterNixon
 
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.