Originally posted by lfroen
And no, it's not sound familiar - that's why I'm asking.
I only meant: it's RPC -- again. It's one of the options I looked at before coming back and admitting to being on crack.

The main benefit of SOAP as an RPC mechanism is flexibility. It is, as you say, a simple text protocol so that there are many ways of implementing clients. Plus, it's a standard with support in the libraries of many toolsets, so for some toolsets (Perl, Python, Ruby, etc.) it's very, very simple to implement clients.
So, depending on the RPC capabilities that amuled would hypothetically expose via SOAP, it satisfies zenria's goal of being able to customize the web front-end more completely. If there's a decent C++ library, it
may also relieve some of the tedious, error-prone hand-coding of EC support for each new feature.
However, I don't think it satisfies the goals of making for a more efficient protocol for a more responsive amuleweb. I also don't think it helps to implement high-bandwidth stuff like sources listing in the remote clients that made you consider merging amuleweb into amuled.