Hey Pablo,
There are a number of reason's to use WDDX
as your 'communication protocol'.
I'm only going to point our a couple
that I find handy at work.
First WDDX retains the data type.
Eg. Date remains a date and number remains a number.
Secondly, the big one, WDDX is usable in
loads and loads and loads of different languages.
We use PHP and ColdFusion as a web front
end for about 8 other servers ( ftp, mail, dns etc )
When the web server needs to tell something to
the mail or ftp or dns servers we use SOAP.
SOAP is an XML protocol.
The 'payload' of this soap call is an WDDX
packet.
This means the Linux box can have system scripts written in Perl,php, python etc, etc
as they all can deserialize the WDDX packet.
So WDDX is like the common language for
out array of Linux servers.
Hope my rambling makes sense :-)
Cheers
Rudi.