Anil Channappa’s Blog

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

Blaze and LC DS to support REST

with 4 comments

We will soon be annoucing details of Blaze DS and LC DS to support REST in addition to AMF!!!

Why is this important?

  1. You can now migrate your application in stages – no need for a big bang approach
  2. You can create applications that can have Ajax/HTML and Flex UI to coexist
  3. The same business logic gets used from Flex and HTML/Ajax

Watch out for more information on this. Meanwhile, I would like to hear what you folks think about this.

Written by Anil

November 12, 2008 at 12:56 pm

Posted in Blaze DS, LC DS, Spring

Tagged with , , ,

4 Responses

Subscribe to comments with RSS.

  1. Anil,
    REST support sounds like a good plan. Many a clients and situations benefit from the simplicity of REST and the gracefulness of Rails/Django/Grails/CakePHP/LIft style conventions. There are two problems though that strike you as soon as you start using REST style architecture within a Flex Application; these are:
    1.The header manipulation limitations with the HTTPService object
    2.The lack of support for all HTTP Methods (read REST verbs)

    At Saven (www.saventech.com) we have successfully extended BlazeDS to support REST architectures. There is a ton of help from the open source world in terms of the presence of full blown HTTP clients — as3httpclientlib (http://code.google.com/p/as3httpclientlib/) and a few experiments that have engaged in making Rails/Grails work with Flex. You will also see a lot of good things coming into this bundle from my open source initiative Fireclay (http://code.google.com/p/fireclay/) — there isn’t anything checked in yet!

    It would be fun to catch up at MAX and talk more about this and more. You can find me out by following me on twitter @tshanky

    Thanks….Shashank

    Shashank Tiwari

    November 16, 2008 at 11:07 am

  2. Hrmm…this is pretty interesting Anil. I’m assuming the push technology won’t be available through REST, unless you guys have some mad scientists working on this, but being able to build a Flex and/or Ajax is quite the sweet treat! :-)

    John C. Bland II

    November 16, 2008 at 11:13 am

  3. [...] BlazeDS and LCDS to support REST) This entry was posted on Sunday, November 16th, 2008 and is filed under Featured. You can [...]

  4. The best way to use REST is for your HTML/AJax applications to communicate to a business logic hosted as a remote object in Blaze DS or LC DS. Many applications require that some parts of the application still rely on HTML/AJax and cannot switch over to Flash/Flex. A REST interface is ideal for these scenarios.

    Using AMF over HTTP (RTMP) enables applications to take advantage of server push (messaging) and data management, which are not possible through REST.

    Anil

    November 18, 2008 at 1:41 am


Leave a Reply