04.14
Flash Remoting(AMF0), Flex Data Services (AMF3) – технология, позволяющая вызывать методы удаленных объектов на сервере. Сообщения передаются в особом формате, встроенном во Flash Player, начиная с 6й версии – AMF (Action Message Format). При этом Flash-программисту не надо знать ничего, кроме имен методов на сервере, а веб- программисту – не надо знать ничего об Action Script.
Remoting существует в двух изданиях: для .NET и J2EE. Существуют также опенсорсные решения для PHP (AMFPHP) и Perl (FLAP). Серверные стороны для любого из этих языков служат гейтвеем для формата AMF, то есть при передаче сложных объектов никакой сериализации / десериализации руками не производится. Все делается автоматически.
Для .NET есть:
-
FluorineFX – open-source библиотека для реализации Flex/Flash Remoting, Flex Data Services и real-time messaging функциональности для .NET фрейворка.
- WebORB – реализует связь между Flash/Flex клиентом и серверной частью на .NET, PHP, Java, Ruby on Rails.
Для PHP:
- AMFPHP – open-source фрейморк для реализации связи между Flash/Flex/AIR и PHP. Поддерживает AMF3 протокол.
- WebORB – описание выше
Для Python:
Для Ruby on Rails:
Для Java:
- WebORB – описание выше
Интересная статья у Роста по поводу быстродействия Flash REmoting (AFM-vs-XML): Эффективность Flash Remoting: быстрый эксперимент


No Comment.
Add Your Comment