|
Summary
WDDX stands for Web Distributed Data eXchange. WDDX is a technology for exchanging complex data structures between programming languages.
WDDX is an XML-based technology that is a language-independent representation of data.
WDDX can be used over any protocol that supports text, such as HTTP, SMTP, POP, FTP.
Essentially the web application (on the server or in the browser) serializes (or deserializes if it is receiving) the packets that are distributed between the server-server or server-browser.
Any language that supports WDDX will have a serializer and deserializer provided in that language. A variety of languages already provide support - including Cold Fusion and Javascript.
WDDX has a limited number of data types: boolean, number, dateTime, string, array, struct, recordset. All data is exchanged in UTF8 encoded strings.
Read more about the WDDX Document Type Definition (DTD) here
Find more articles and infomation here
Examples of each of the datatypes can be found here
Allaire's demos can be found here
|