Following are the differences between LCDS and BlazeDS in terms of features. For more details on the features, please visit http://www.adobe.com/products/livecycle/dataservices/features.html
π – Indicates the feature is available
Features | BlazeDS | LCDS |
Data management Services | ||
Client-Server synchronization | π | |
Conflict resolution | π | |
Data paging | π | |
SQL adapter |
π
|
|
Hibernate adapter |
π
|
|
Document Services | ||
LiveCycle remoting | π | |
RIA-to-PDF conversion | π | |
Enterprise-Class Flex application services | ||
Data access/remoting |
π
|
π
|
Proxy service |
π
|
π
|
Automated testing support |
π
|
|
Software clustering | π |
π
|
Web tier compiler |
π
|
|
Enterprise Integration | ||
WSRP generation |
π
|
|
Ajax data services | π |
π
|
Flex-Ajax bridge | π |
π
|
Runtime configuration |
π
|
π
|
Open adapter architecture | π |
π
|
JMS adapter |
π
|
π
|
Server-side component framework integration | π |
π
|
ColdFusion integration |
π
|
|
Offline Application Support | ||
Offline data cache |
π
|
|
Local message queuing |
π
|
|
Real – Time Data | ||
Publish and Subscribe messaging |
π
|
π
|
Real -time data quality of service |
π
|
|
RTMP tunneling |
π
|
Can you give your opinions on concurrent users? The article I read at http://flexblog.faratasystems.com/?p=277 said there was a major difference in the number of concurrent users that BlazeDS would support vs LiveCycleDS.
[…] is a nice post for those of you who are trying to compare BlazeDS to […]
[…] BlazeDS and LCDS Feature difference Following are the differences between LCDS and BlazeDS in terms of features. For more details on the features, please […] […]
Hi Tretola,
The difference in the scalability is because the BlazeDS is using the web server sockets and there is a limitation on the number of active connections a web server can have at a point of time. Even the browser has limitation on the number of active sockets. π
Click here for details on BlazeDS and LCDS performace difference
[…] Sujit Reddy G has put together a good side-by-side comparison of the two. Posted by Beau Filed in Adobe AIR & Flex, Development […]
Are you sure that RTMP is supported with BlazeDS? I downloaded blazeds_b1_121307 and blazeds_b1_020108 and cannot find any references to supporting RTMP at all. Your list seems to indicate it is supported, just not RTMP/T.
Quick Followup. The official word from Adobe on BlazeDS and RTMP is :
What capabilities are being released as open source?
Adobe is contributing the core and proven Java remoting and HTTP-based publish and subscribe messaging technologies to the community under LGPL v3.
This is a long way to say no. RTMP is not HTTP-based so it is not supported in BlazeDS.
Hi Kevin,
RTMP is not supported in BlazeDS. Please let me know Which feature in the list indicates that RTMP is supported by BlazeDS.
Sure. They way I read the “Real – Time Data” section under Blaze DS has two smileys for “Publish and Subscribe messaging” and “Real -time data quality of service”. I think the term “Real Time” led me to believe this was publish and subscribe and qos over true full duplex / non-polling channels (i.e. RTMP).
I can see how you might argue that “Real Time” can be done w/o RTMP (like with long polling) but I think the subtlety there (and the fact that Adobe doesn’t really come out and say “no RTMP in Blaze) threw me off.
Your list is great (thanks) but I think it might be clearer to indicate somewhere that LCDS has RTMP and BlazeDS does not.
Kevin, thanks for the suggestion π I will update my blog to reflect that. π
Sujit,
you say that webtier compiled is available within BlazeDS but in the current build it doesn’t seem to provide one.
Fernandes,
Yes, the webtier compiler is not available with BlazeDS. But you can still use the webtier compilation feature by downloading the installer from the URL below. As the feature can be used even without LCDS, i did indicate that webtier compilation (as a feature) is possible using BlazeDS.
http://labs.adobe.com/wiki/index.php/Flex_Module_for_Apache_and_IIS
Hi all,
I have updated the table displaying the differences between BlazeDS and LCDS.
Hi all,
Visit the URL below for BlazeDS feature list
http://opensource.adobe.com/wiki/display/blazeds/Features
free car quotes
[…] simply the best post I’ve read in years! […]
[…] Gurrala, a fellow Adobe technical evangelist, does a great job summarizes the differences on his blog. For many developers, this provides all that you need. However, if you are building large-scale […]
[…] the features include:a. Collaboration b. Publish-Subscribe Mechanism c. Conflict Management …much more, (check out this article for a feature comparison between LCDS & […]
[…] die mehr Performance versprechen und eine ganze Menge zusΓ€tzlicher Features mit sich bringen (ein Vergleich). Der Vortrag zielte dabei etwas an BlazeDS vorbei und hob den Mehrwert der LΓΆsung hervor. Γber […]
Hi Sujit,
I’m still confused if the BlazeDS AMFEndpoint (non-streaming endpoint) uses the underlying NIO support from the application server (I’ve seen a couple of claims AMFEndpoint does support the underlying NIO).
To me this confusion arises as LCDS has an AMFNIOEndpoint, which makes me believe AMFEndpoint is synchronous.
Do you have information on this?
Thanks!
Alexander
Hi Alexander,
AMF Ednpoint in BlazeDS will depend on the web server connection pool and so its up to the web server how it is handled. LCDS has an AMF NIO Endpoint, which will not depend on the web server connection pool. Both these end points handle requests in individual threads.
Hope this helps.
Hi Surjit,
I saw a video few days back of james ward at adobe max 2008 showing data mgt. services with LCDS. If u hv seen it can u please tell me if it is possible in BlazeDS if not here’s its link please see and tell me.
http://tv.adobe.com/#vi+f15384v1011
[…] it’s way to outline the differences between BlazeDS and LCDS but Sujit has a nice clear post here that does a good job explaining […]
[…] are available. A comparison of the features included in LCDS versus BlazeDS can be found here. There’s also a full test drive available in BlazeDS you can use to check out the included […]
I have a problem. I am using messagePerformanceUtils to measure the total time and serverresponsetime. When i was using java 1.5 as middletier and flex 3.2.0 i was getting correct response time. But i moved to Java 1.6 the response time received in totaltime method of MessagePerformanceUtils come as 0. So that total time value comes as a negative number. Is there any compatability issue of Java 1.6 with Flex 3.2.0 and LCDS 3.2????
I ‘ve one requirement acomplished in blaze that in weborb is dificult to implement. With blaze DS thereΒ΄s a Sring integration proyect and this integrates Spring security 3.0.. This is one of advantages to have http comunicacion and allow to have role-base method security. In Weborb… i canΒ΄t saw how to integrate all my Spring beans & Spring Security “existing” infrastructure. Does anybody know hot to implement role-base security in Spring beans integration?…