in reply to modern ways of doing web services
While not directly on-topic, I think it’s worth mentioning that there are now some really-good “bits of plumbing” for building servers, such as, notably, RPC::Any (with its family of related modules). It serves as a very-handy starting point for building easily extensible RPC servers.
In Section
Seekers of Perl Wisdom