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

Reply via email to