Damian and Marcel have been working on. Attribute::Handlers stuff. Wouldn't it be great if we could do:
sub foo : WebService { }
And have foo automatically become a web service? Yeah, I thought so too :-) So I've written Attribute::WebService. I'll stick it on CPAN this week, though it's pretty raw right now. It also hacks into the internals of SOAP::Lite, because the public API wasn't complete enough. It also by default implements it's own httpd using HTTP::Daemon, which is probably a pretty inefficient way to do things. However I *think* I've made it overridable so that you could implement Attribute::WebService::Apache and have it work via mod_perl." You'll have to scroll down for this because I can't figure out how use.perl/slash2 does permalinks and I have better things to waste my time on...