WDDX defines an XML structure that is used to pass data. But not like web service, WDDX does not define the mechanisme the data is passed between. So, that's why WDDX is not web services. But we can use to build web service like.
WDDX serialize variables (name, data type,and value) into an XML document from one application and sent to another. Next, the receiving application can unserialize the XML document, then recreate these variables in their native data types and values. WDDX support not only simple number and string type, but also array, structures, and recordsets.
WDDX was started by Allaire in 1998. It provide distributed computing support to its ColdFusion platform. WDDX was started by Allaire in 1998. It provide distributed computing support to its ColdFusion platform. But, now, it is used on a number of platforms and programming language, especially PHP.