Article: Blaze Data Services or LiveCycle Data Services?

by Abel Avram on Feb 16, 2009 |

This article, by Ryan Knight, compares two similar products: Adobe’s LiveCycle Data Services (LCDS) and Open Source Blaze Data Services. The comparison is necessary to know the differences between the two products in order to choose the right one for a certain situation.

Read: Blaze Data Services or LiveCycle Data Services?

Since LCDS comes in four editions, there are five products in total:

  1. Blaze Data Services - Free and Open Source edition
  2. LiveCycle Data Services Community Edition - A supported version of Blaze DS
  3. LiveCycle Data Service Single-CPU License - A free version of the commercial edition with the additional features but limited to a single CPU
  4. LiveCycle Data Services - The paid version of the commercial edition with support
  5. LiveCycle Data Services Enterprise Suite – The paid version plus PDF Generation, Forms, and Digital Signatures, and others.

Choosing one of them needs to take into consideration the following most important factors: the need for support, the need for data management services, and the need for opening hundreds of concurrent connections. Ryan explains which product to choose considering those needs.

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

ALDS by Christopher Brind

The abbreviation commonly used is actually LCDS, which is used in the main article also.

i like the rails by withyou gakaki

rubyamf and phpamf is well
not java platform

Free course on BlazeDS and Flex/AIR by Duane Nickull

If anyone is interested in learning how to build 5-6 projects in Flex or AIR to talk to a custom build of BlazeDS with an Apache Axis SOAP stack (v 1.4), you can download it from This course is self paced and you are free to take the materials, code samples and teach them in your own 'hood. Ciao!

Theoretically it's right, but... by Yakov Fain

Theoretically your conclusions regarding the "useless NIO" may be right if you live in the world of servers with unlimited power CPU/Memory and when each Java thread won't take a specific amount of resources in a JVM with a limited heap size.

Our company, Farata Systems, did some real performance tests hitting BlazeDS hard emulating thousands user requests with a PROFESSIONAL stress test software. This test put the Tomcat/BlazeDS down reaching 800 users. After that, we've created our own solution that works with Jetty server and can be stable with at least 5K users hitting Jetty/BlazeDS. Here's a video recording of this stress

Jetty's suspend/resume thread architecture was supposed to be used as a base for Servlet 3.0 spec, but because of some weird reason it didn't happen, so our solution works with Jetty only at this time.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

4 Discuss
General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.