On Wed, 2004-03-24 at 22:53, Randall Smith wrote: > So I ponder. Why isn't Webware more aggressive as a general > webservices > app server. Is there a SOAP implementation? Would it be difficult > to > create one?
I think it should be quite straightforward -- there are (several?) soap implementations for python, and as far as integrating it into Webware goes, you should just be able to use the XMLRPC implementation as a guide. > 3. Manageable. The web interface for managing the service is nice. > Being able to reload modules with the server running means more > uptime. Webware can also watch mtimes on the files to reload them when they > are changed. Although Webware allows you to reload individual modules, dependency problems can be a big issue, as dependencies do not get reloaded automatically. You'll also run into problems if you reload modules containing modified class definitions while there are still objects instances created with the previous version of the class. In short, you don't want to go there. Luckily, restarting Webware doesn't mean you'll drop requests. The appserver only shuts down after it was processed all pending requests. Requests which come in while the appserver is restarting will be delayed somewhat (in apache), as mod_webkit attempts to reconnect to the appserver. mod_webkit will retry though (up to 10 times I think), so as long as the appserver comes up within a few seconds, all requests will be served. > So back to my question. Is Webware intended to be a webservices > (web/xmlrpc/soap) app server? Certainly. The only reason Webware lacks soap support is that no one has taken the initiative to work on it. I'm sure if that functionality existed, people would use it. If you're excited about doing that, go for it! On a somewhat related note, I think Ian Bicking has done some work to allow the appserver to more easily support multiple protocols, listening on several ports (i.e. not just http). I don't know what the status of this work is, though. peace, Jason > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Webware-discuss mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/webware-discuss -- Jason D. Hildebrand [EMAIL PROTECTED] ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss