My Books

  • Follow me on Twitter
My Photo

Subscribe my blog

  • Get this widget from Widgetbox
  • Add to Google
  • RSS FEEDS
  • Enter your Email here to subscribe :



    Powered by FeedBlitz

Blog Widget by LinkWithin

« Remembering the Flash On The Beach 2008 conference | Main | Speak at MAX San Francisco and Milan »

Differences between BlazeDS web messaging and the messaging service in LiveCycle Data Services

I've decided to make this post because recently I'm receiving a lot of  questions from our clients about how  BlazeDS web messaging differs from the messaging service in LiveCycle Data
Services ES
.
The answer is pretty simple and well explained by Adobe on the FAQ page (you can read it at the end of this post).
But a point of confusion is probably the Adobe LiveCycle Data Services Community Edition licensing against the standard Adobe LiveCycle Data Services and BlazeDS.

The Adobe LiveCycle Data Services Community Edition offers  as a subscription service that  includes certified builds of BlazeDS along with Adobe support (you can choose from Bronze or Gold support).

There is a useful comparison table where you can better understand differences between the three data services solutions Adobe offers: BlazeDS, Adobe LiveCycle Data Services Community Edition, Adobe LiveCycle Data Services.

How does BlazeDS web messaging differ from the messaging service in LiveCycle Data
Services ES?

BlazeDS’s web messaging, using COMET-style long polling or the new HTTP streaming channel that
establishes a persistent connection between client and server for true data push, is capable of
handling roughly 100-200 users per CPU, depending on many different factors. Scalability is
constrained by the current servlet specification where each persistent connection utilizes a servlet
thread. In contrast, LiveCycle Data Services ES provides a dedicated messaging service that runs on
a separate process and is capable of supporting thousands of users per CPU, bypassing the servlet
scalability limitation and reducing the amount of memory required. The dedicated message
service also supports the RTMP protocol, which offers more advanced two-way communication not
supported by the HTTP protocol.
For applications that require massive scalability and performance, such as real-time stock trading,
most customers will require the more specialized features of LiveCycle Data Services ES.

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Pistach.io

Speaker at

WebDeveloper's Journal Author

  • My favourite Flash Lite 3 mobile phone
  • Web Developer's & Designer's Journal by Sys Con Media
  • Web Developer's & Designer's Journal Blogger
    Web Developer's & Designer's Journal by Sys Con Media
  • FullAsGoog Aggregator
  • Macromedia WebLogs Aggregator

July 2009

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31