Features
Flex, Flash Remoting (RPC)
Remote procedure call (RPC) technology supported for both Flash/NetConnection based applications and Flex framework\AIR based ones
AMF0, AMF3 encodings and RTMP, RTMPT, RTMPS protocols
Both AMF0 and AMF3 encodings are supported, HTTP based AMF communication and Real Time Messaging Protocol (RTMP) variations
Provides IIS ISAPI filter/HTTP module for the RTMPT, RTMPS protocols
Flash/NetConnection based applications require special handling for tunneling protocols (RTMPT, RTMPS).
The ISAPI Filter (IIS5/IIS6/IIS7) or IIS HTTP module (IIS7) are specifically designed for handling these protocols with ASP.NET and can provide a significant impact on the speed of IIS.
Flex AMF Polling (streaming AMF channel)
For the Flex framework streaming AMF is supported (the closest option for near real time streaming). Streaming AMF uses HTTP 1.1 persistent connections to the server and allows the server to stream endless messages over this channel.
Flex Messaging
Messaging lets Flex applications to connect to a message destination on the server, send messages to the server, and receive messages from other messaging clients.
Server push, message filtering based on message headers or subtopics is also supported (selectors and subtopics).
Flex Data Services (partial)
FluorineFx supports data loading, data paging, conflict resolution and synchronization, offline applications.
The current version does not support managed associations and automatic transactions (batch processing).
Service Browser. Template based code generator (ASP.NET like syntax)
Real-time Messaging, Remote Shared Object support, Video streaming
MSMQ integration, Apache ActiveMQ NMS integration
Easily integrate with Adobe Integrated Runtime (Adobe AIR™)
Ajax Integration
WCF Integration
.NET and Silverlight client library
Bridges different RIA platforms by connecting Silverlight and .NET applications with remote application or media servers (such as Adobe's Macromedia Flash Media Server, FluorineFx, Red5, AMFPHP, Wowza)