Adobe LiveCycle Data Services ES2 Version 3 Release Notes

 

Contents

What's new

Adobe® LiveCycle® Data Services 3 simplifies the development of rich Internet applications using Flash and Java. LiveCycle Data Services provides client and server frameworks and tooling to help you write applications that leverage the flexibility and power of the Adobe® Flash® Platform with your existing, as well as new, enterprise Java applications.

Adobe LiveCycle Data Services 3 provides significant new capabilities, including the following:

Model-driven development

Adobe application modeling technology brings model-driven development to Flex developers. Developers start by creating an application model from which they go on to develop the Flex user interface and the server business logic. It is now easier and faster to develop Flex applications with Flash Builder 4 and Adobe LiveCycle Data Services 3.

The application modeling technology runtime enables data persistence out of the box. Data management is implicitly supported and does not require developers to create custom assemblers or employ complicated configurations. Without writing any Java or Flex code, developers can develop a functional application prototype.

LiveCycle Data Services 3 also introduces a text and  graphical modeling editor that developers use in conjunction with Flash Builder. This tool further simplifies how developers create enterprise-ready Flex applications.

Application modeling technology and the modeling editor help Flex and Java developers to be more productive, and they are designed to be highly extensible to meet the needs of complex enterprise applications.

Connectivity across the DMZ

The Edge Server is a LiveCycle Data Services server specially configured and deployed in an enterprise's demilitarized zone (DMZ), which is the subnetwork that contains and exposes an enterprise's external services to the Internet. The Edge Server is a proxy (relay) for HTTP and RTMP traffic when used through the Java New IO (NIO) endpoints to a LiveCycle Data Services server deployed in your application tier. Hence, enterprises can now deploy business logic securely in the application tier without compromising scalability or performance.

Quality of service

Flex applications running in Adobe Flash Player can cache data, execute business logic, and open network connections. This enables new kinds of web applications that are difficult or impossible to implement with HTML/AJAX. LiveCycle Data Services 3 adds two new features: Reliable communications and data throttling. Additionally, LiveCycle Data Services 3 provides a tool for measuring how well applications perform under load.

Reliable communications

Before LiveCycle Data Services 3, the Flash client application and the server application made the best attempt to send requests and obtain responses, but communications were not guaranteed to reach the recipient. LiveCycle Data Services 3 supports an acknowledge capability that enables all communications between Flex-based Flash applications and the LiveCycle Data Services server to be guaranteed. All that you have to do is mark the LiveCycle Data Services server destination as reliable. This enables new capabilities and enhanced web applications.

Data throttling

Data throttling is an extension of the messaging infrastructure in LiveCycle Data Services 3. Data throttling reduces or increases the amount of data that is streamed based on the speed at which Flash Player processes data. LiveCycle Data Services 3 supports several options for throttling data, including adaptive throttling. With adaptive throttling, the LiveCycle Data Services server can adjust the data streaming rate automatically without any manual intervention. Because the LiveCycle Data Services server may be able to provide data faster than the client can process, it supports multiple options for developers to control excess data.

Load testing tool

LiveCycle Data Services ships a  Java-based load/stress testing tool. Developers can now create thousands of virtual clients to test applications deployed with LiveCycle Data Services. This tool supports all of the protocols supported by LiveCycle Data Services 3, including RTMP and HTTP.

Known issues and API changes

Fixed issues