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