Anil Channappa’s Blog

Learn more about LiveCycle Data Services (LC DS) and Blaze DS

Why Blaze DS?

with 2 comments

2 reasons

Reason 1: Remoting = Faster performance

Flex enables applications to communicate with the server over AMF, a faster binary alternative to String encoding. If your business logic is available in Java, Blaze DS offers Remoting that enables Flex applications to direct communicate with your business logic over AMF.

Note: The fundamental difference between flex applications and web application is that you don’t generate your presentation logic on the server. The communication between the Flex client and your server (Blaze DS) is primarily data. Hence your application performs much faster than a typical web application.

Reason 2: Messaging = Live Flex Applications

The request response nature of HTTP makes it very challenging to create web applications that are not static with out any user interaction. Remember when you watching NFL (any sport scores) on the Internet, your screen updates every 2 minutes to get the latest scores. It is annoying and inefficient. Blaze DS offers a messaging infrastructure that enable you to build server applications that can push messages to Flex Application. Flex applications using Blaze DS don’t have to blink anymore.

To top it, Blaze DS is Open source and Free to use in production :)

Written by Anil

November 12, 2008 at 12:28 pm

2 Responses

Subscribe to comments with RSS.

  1. If BlazeDS put the “Data Management Service” Feature in itself, it will be the best opensource product in the world.

    It contains only RPC and Messaging features. May you please teach me about create “Data Management Service” with BlazeDS by ourselve?

    Thank you for the awesome post!

    him_aeng

    November 17, 2008 at 10:18 pm

  2. Data management solves the real hard problem with managing data that most applications ignore or solve in parts. The work on data services has been built over the last 5 years and we are improving on a regular basis.

    The easiest way to get data services is to buy LC DS. However you can create a data backed application in Blaze Ds by implementing your custom data management like functionality using remote objects on the server and custom data management API on the client. Check out my post on why LC DS (http://anilchannappa.org/2008/11/14/knowlcds/) to see what data management really involves, and you can pick and choose what features are relevant to your application.

    Anil

    November 18, 2008 at 1:32 am


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.