Greetings,

I am wondering whether anybody has experience implementing a SOAP server
using SOAP::Lite and POE.

In particular, I am asking whether there is any conflict with
HTTP::Daemon that SOAP::Transport::HTTP::Daemon subclasses.  Based on
the comments in POE::Filter::HTTPD, it seems that the better thing to do
may be instantiating a SOAP::Transport::HTTP::Daemon, and avoid using
the default handle() method which enters an accept loop, or does 
get_request, send_response, and instead write my own separate
SOAP::Transport::HTTP::Daemon::myhandle method.   In myhandle method, I
can then use POE::Filter::HTTPD to handle getting the resquest and
sending back the response.

Perhaps some of you who are much more familiar with POE may shed some
light on this subject.  Maybe there is a better way altogether.  Thanks
in advance.

Pete

P.S. Attached is an extract of the comment in POE::Filter::HTTPD that I
referenced.
-----------
# $Id: HTTPD.pm,v 1.22 2002/01/10 20:39:44 rcaputo Exp $

# Filter::HTTPD Copyright 1998 Artur Bergman <[EMAIL PROTECTED]>.

# Thanks go to Gisle Aas for his excellent HTTP::Daemon.  Some of the
# get code was copied out if, unfournatly HTTP::Daemon is not easily
# subclassed for POE because of the blocking nature.


Reply via email to