WikiDer > WDDX
Эта статья включает в себя список общих использованная литература, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты. (Сентябрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
WDDX (Обмен распределенными данными через Интернет) - это язык программирования-, платформа и транспорт-Нейтральный механизм обмена данными, предназначенный для передачи данных между разными средами и разными компьютерами.
История
WDDX был создан Симеоном Симеоновым из Allaire Corporation в 1998 г.,[1] первоначально для Холодный синтез серверная среда. В том же году исходный код WDDX был открыт.[2]
Применение
WDDX функционально сравним с XML-RPC и WIDL.[3] Спецификация поддерживает простые типы данных, такие как число, строка, логическийи т. д., и их сложные агрегаты в таких формах, как структуры, массивы и наборы записей (данные строки / столбца, обычно поступающие из запросов к базе данных). Существуют интерфейсы WDDX для самых разных языков, включая Холодный синтез, Рубин, Python, PHP, Ява, C ++, .СЕТЬ, ActionScript, шепелявить, Haskell, Perl.
Данные закодированы в XML с использованием XML 1.0 DTD, создавая платформо-независимое, но относительно громоздкое представление. Затем данные в кодировке XML можно отправить на другой компьютер с помощью HTTP, FTP, или другой механизм передачи. На принимающем компьютере должно быть установлено программное обеспечение, поддерживающее WDDX, для преобразования закодированных данных в собственное представление данных получателя. WDDX также можно использовать для сериализовать структуры данных в хранилище (файловая система или база данных). Многие приложения используют WDDX для передачи сложных данных в браузеры, где ими можно управлять с помощью JavaScript, как альтернатива JSON.
версия ='1.0'> <заголовок комментарий ='PHP'/> <data> <struct> имя ='Пи'> <number>3.1415926</number> </var> имя ='города'> <массив длина ='3'> <string>Остин</string> <string>Новато</string> <string>Сиэтл</string> </array> </var> </struct> </data></wddxPacket>
Заметки
- ^ Симеонов, Симеон. «WDDX: Распределенные данные для Интернета». Получено 2007-02-05.
- ^ Итои, Никки Гот (февраль 1999 г.). «Синдикация Интернета: компании надеются, что протокол ICE уменьшит проблемы, связанные с обменом контентом в Интернете». Красная сельдь. Архивировано из оригинал 13 октября 1999 г.
- ^ Уделл, Джон (1999-06-07). «Изучение XML-RPC: DCOM? CORBA? RMI? Почему не только XML-RPC?». Байт. Архивировано из оригинал 4 марта 2000 г.. Получено 2015-11-17.
- ^ http://www.php.net/wddx
внешние ссылки
- Презентация GCA98 WDDX
- Титульные страницы на WDDX
- Использование WDDX с Flash
- Использование WDDX с Flex и AS3
- Использование WDDX с Ruby on Rails
- Использование WDDX с Python
- Проект .NET plattform WDDX
Эта язык программирования-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |