[Catalyst] Web Services Integration with Catalyst
Matt S Trout
dbix-class at trout.me.uk
Sun Oct 14 20:38:52 GMT 2007
On Fri, Oct 12, 2007 at 12:14:48PM -0700, Bill Moseley wrote:
> Anyone added "web services" to an existing application that could
> share their experiences?
> This sound familiar? ;)
> I will note that I've only used SOAP::Lite and in a situation where
> I've controlled both the client and server. Hence, I have some rather
> general questions:
> Catalyst::Plugin::Server seems reasonably new, and currently supports
> XMLRPC with the promise to add SOAP at some point. Anyone used this?
> There's also Catalyst::Plugin::XMLRPC, but I wonder about how
> maintained it is. One plus is that there's Catalyst::Plugin::JSONRPC
> which integrates with C::P::XMLRPC well, although I'm not so sure
> anyone will use JSONRPC.
Catalyst::Plugin::XMLRPC is (a) dead (b) mis-designed (c) deprecated.
The intent is for somebody to write a Plugin::Server::JSONRPC at some point
so it can be deprecated as well, but nobody's had the time.
> Is Catalyst::Plugin::Server a replacement for
Catalyst::Plugin::Server is what was going to be the community-designed new
Plugin::XMLRPC until the namespace owner decided he didn't like the API,
revoked the PAUSE bits for the ::Server authors and released his own
one-day-hack rewrite with no reference to any of the design work done. So
we picked a new namespace and went ahead with ::Server anyway.
> Anything else worth looking at? Any existing SOAP implementations?
I'll bow out at this point. Nobody's yet paid us to deal with SOAP and I have
no urge at all to fight it on my own time :)
Matt S Trout Need help with your Catalyst or DBIx::Class project?
Technical Director http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
More information about the Catalyst