BlazeDS and LCDS Feature difference

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  
πŸ™‚

26 Responses to BlazeDS and LCDS Feature difference

  1. Rich Tretola says:

    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.

  2. […] is a nice post for those of you who are trying to compare BlazeDS to […]

  3. […] BlazeDS and LCDS Feature difference Following are the differences between LCDS and BlazeDS in terms of features. For more details on the features, please […] […]

  4. Sujit Reddy G says:

    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. πŸ™‚

  5. Sujit Reddy G says:

    Click here for details on BlazeDS and LCDS performace difference

  6. […] Sujit Reddy G has put together a good side-by-side comparison of the two. Posted by Beau Filed in Adobe AIR & Flex, Development […]

  7. Kevin says:

    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.

  8. Kevin says:

    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.

  9. Sujit Reddy G says:

    Hi Kevin,
    RTMP is not supported in BlazeDS. Please let me know Which feature in the list indicates that RTMP is supported by BlazeDS.

  10. Kevin says:

    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.

  11. Sujit Reddy G says:

    Kevin, thanks for the suggestion πŸ™‚ I will update my blog to reflect that. πŸ™‚

  12. Sujit,

    you say that webtier compiled is available within BlazeDS but in the current build it doesn’t seem to provide one.

  13. Sujit Reddy G says:

    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

  14. Sujit Reddy G says:

    Hi all,

    I have updated the table displaying the differences between BlazeDS and LCDS.

  15. Sujit Reddy G says:

    Hi all,

    Visit the URL below for BlazeDS feature list
    http://opensource.adobe.com/wiki/display/blazeds/Features

  16. free car quotes

    […] simply the best post I’ve read in years! […]

  17. […] 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 […]

  18. […] the features include:a. Collaboration b. Publish-Subscribe Mechanism c. Conflict Management …much more, (check out this article for a feature comparison between LCDS & […]

  19. […] 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 […]

  20. Alexander says:

    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

  21. 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.

  22. Sumit Arora says:

    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

  23. […] 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 […]

  24. […] 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 […]

  25. jay says:

    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????

  26. carlos says:

    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?…

Leave a comment