Articles Comments

Flex Certification » Misc » What to use for Flex AMF?

What to use for Flex AMF?

Today you have some services AMF, but we see, you are going to work with a language created by the Adobe, we will reduce the number of services AMF to three, in other words, BlazeDS, LiveCycle and ColdFusion Remoting, who are developed by the fabricate of the language of Flex. It is worth search among excluded services, performance, compatibility, portabilidade, and it will finish arriving to this same list.

LiveCycle and BlazeDS were implemented the most generic that was possible for the current servers, and ColdFusion Remoting was implemented by the team of LiveCycle and of BlazeDS, however this implementation was together with the rest teams who implemented the remaining of the server in this server version ColdFusion 9.

Adobe LiveCycle Enterprise Suite is an SOA-based platform that is deployed on a J2EE application server. The base platform provides the ability to develop, deploy, configure and execute services. There are many built-in services in the base platform for doing simple things like sending and receiving emails, FTP’ing files, calling web services, manipulating server-side files, executing SQL, etc. New services can be developed (Java POJO) and deployed as well. Any of these services can be invoked through one or more endpoints including Java APIs, web services, watch folders, email and flash remoting. In addition, the base platform provides the ability to combine services through orchestration (workflow) to create new super-services, which can have the same endpoints mentioned above. For example, you could quickly create a new service that receives an email, analyzes the subject, creates a response with dynamic content from a database, attaches a file and then sends the response back to the originator, essentially automating an email response. This is basically the LiveCycle ES platform in a nutshell.

Adobe LiveCycle DS provides data enabling capabilities for Flex and AIR-based applications. These capabilities include data synchronization, data paging, data push, data conflict management and publish-subscribe messaging along with some capabilities specific to interacting with applications built on the LiveCycle ES platform.

Blaze DS is a free, open-source product that provides a subset of the functionality provided by LiveCycle DS. Sujit Reddy Gurrala, a fellow Adobe technical evangelist, does a great job summarizing the differences on his blog. For many developers, this provides all that you need. However, if you are building large-scale applications with needs for conflict management, etc., take a look at the other DS offerings.

Written by admin

Filed under: Misc

Leave a Reply

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>