Here is the table of features I managed to find:
| Feature | BlazeDS | Granite DS | WebORB | LiveCycle DS |
|---|---|---|---|---|
| Data management Services | ||||
| Client-Server synchronization | – | + | + | + |
| Conflict resolution | – | – | + | + |
| Data paging | – | + | + | + |
| SQL adapter | – | – | + | + |
| Hibernate adapter | – | + | + | + |
| Document Services | ||||
| LiveCycle remoting | – | – | + | + |
| RIA-to-PDF conversion | – | – | +(plugin) | + |
| Enterprise-Class Flex application services | ||||
| Data access/remoting | + | + | + | + |
| Proxy service | + | + | + | + |
| Automated testing support | – | – | +(through RIA AppPuncher –coming soon) | + |
| Software clustering | + | + | + | + |
| Web tier compiler | – | + | + | + |
| Flex code generation | – | + | + | – |
| Enterprise Integration | ||||
| WSRP generation | – | – | – | + |
| Ajax data services | + | – | + | + |
| Flex-Ajax bridge | + | – | – | + |
| Runtime configuration | + | – | + | + |
| Open adapter architecture | + | – | – | + |
| JMS adapter | + | + | + | + |
| Server-side component framework integration | + | + | + | + |
| Stateful services (session scope for Java objects) | – | + | + | ? |
| Singleton services (application scope for Java objects) | – | + | + | ? |
| Server-to-client method invocation | – | – | + | ? |
| ColdFusion integration | – | – | + | + |
| Service browser displaying POJOs, Spring beans, EJBs and a list of deployed JAR files | – | – | + | – |
| Offline Application Support | ||||
| Offline data cache | – | – | + | + |
| Local message queuing | – | – | + | + |
| Real – Time Data | ||||
| Publish and Subscribe messaging | + | – | + | + |
| Real -time data quality of service | – | + | + | + |
| RTMP tunneling | – | – | + | + |
| Frameworks build-in integration | ||||
| Spring | – | + | + | – |
| EJB3 | – | + | ? | – |
I used the following articles: http://sujitreddyg.wordpress.com/2008/01/31/blazeds-and-lcds-feature-difference/ http://www.infoq.com/news/2008/02/granite-data-services http://www.themidnightcoders.com/weborb/java/product_editions.shtm http://mcoderkat.wordpress.com/2009/02/08/weborb-for-java-vs-blazeds-vs-lcds/ http://www.graniteds.org/confluence/display/DOC/1.1.+What+is+Granite+Data+Services http://www.adobe.com/products/livecycle/dataservices/features.html