|
Adobe® LiveCycle® Data Services ES / Adobe® BlazeDS
The Adobe® Flash® Platform is an integrated set of technologies surrounded by an established ecosystem of support programs, business partners, and enthusiastic user communities. Together, they provide everything you need to create and deliver the most compelling applications, content, and video to the widest possible audience.
Adobe® LiveCycle® Data Services ES and Adobe® BlazeDS software is a high-performance, scalable, and flexible framework that streamlines the development of Rich Internet Applications (RIAs) using the Flash Platform.
Data Services abstracts the complexity required to create server push–based applications and supports a rich set of features to create real-time and near real-time solutions. Backed by a powerful set of APIs, the software simplifies data management problems such as tracking changes, synchronization, paging, and conflict resolution.
The software is deployed as a standard J2EE web application, which enables you to leverage your existing infrastructure and investments.
|
 |
Benefits
- Improve Time Sensitive Processes: Delivers real-time data to the Flash Player software or Adobe AIR runtime to enable users to track time sensitive information, react to changes, and formulate decisions
- Increase Developer Efficiencies: Handles data management and communication requirements allowing the developer to focused on the application design.
- Increase Completion Rates: Enables real time collaborative user assistance and facilitates offline deployments with Adobe® AIR™ increasing flexibility and user friendliness.
- Simplify Integration: Integrates with your existing enterprise or web application infrastructure making it easier to incorporate into your current deployed solutions
Features
- Data Management Services
- Document Services
- Offline support
- Real Time Data
- WSRP generation
Resources
Operating Systems
- IBM AIX®
- Red Hat® Enterprise Linux
- SUSE Linux Enterprise Server
- Sun™ Solaris™
- Microsoft® Windows®
Application Servers*
- JBoss
- BEA WebLogic
- IBM WebSphere
Databases
- IBM DB2
- Microsoft SQL Server
- MySQL
- Oracle
Clients
- Adobe Reader®
- Adobe Flash® Player
- Adobe AIR™
- Microsoft Internet Explorer
- Mozilla Firefox
- Safari
Adobe® LiveCycle® Data Services ES is a commercially available enterprise-class data services product that integrates RIAs with LiveCycle services, J2EE applications, and business logic. It provides scalable server-side remoting and messaging along with powerful data management services.
Adobe® BlazeDS is an open source version of Adobe's server-side remoting and messaging technologies, previously only available commercially in LiveCycle Data Services ES. It includes a subset of the capabilities listed below. Read a full feature list of Blaze DS. LiveCycle® Data Services Community Edition is an annual subscription to the certified builds of BlazeDS software.
Data Management Services:
- Client-server synchronization: automatic and manual synchronization of a common set of data on multiple clients and server-side data resources.
- Supports offline: client-side data persistence for occasionally-connected clients. Removes the complexity and error potential from the rich-client data synchronization process by using a robust, high-performance data synchronization engine between client and server.
- Conflict resolution: provides a conflict resolution API for detecting and handling data synchronization conflicts, ensuring the integrity of distributed data by limiting further changes until conflicts are resolved. Developers can write ActionScript™ code to handle conflict exceptions in the manner most appropriate for their application.
- Data paging: automatically facilitates the paging of large data sets. Document Services
- LiveCycle Remoting: Flex clients can call operations on LiveCycle ES Foundation services without going through the LiveCycle Foundation web services layer. Allows Flex developers to call LiveCycle services without having to worry about the plumbing involved while leveraging the more efficient AMF3 binary protocol.
- RIA-to-PDF file generation: generate template-driven PDF documents that include graphical assets from Flex applications, such as graphs and charts. PDF documents can be orchestrated with other LiveCycle services and policy-protected to ensure authorized access only.
Offline Support:
- Offline data cache: laying the groundwork for Adobe AIR™ application support, a local data cache enables developers to cache client data requests and data changes to the local file system for later retrieval when an application resumes. Lets you make changes offline, and view data previously fetched from a remote destination, while disconnected from that destination.
- Local message queuing: improved offline message queuing, supporting Adobe AIR application development. Allows Flex applications using Data Services ES to queue outbound messages locally when the client is offline and manage exactly what is sent to the server upon reconnect. Permits data generated on the client that needs to be sent to the server to survive application crashes and restarts.
Real Time Data:
- Publish and subscribe messaging: publish and subscribe to message topics in real time with the same reliability, scalability, and overall quality of service as traditional thick-client applications. Allows for the creation of critical, more-complex applications such as logistics handling, inventory control, stock trading, and more. Messaging and real time infrastructure enables collaboration and data push applications to be built in a scalable and reliable manner while preserving the lightweight web deployment model.
- Real-time data quality of service: per-client messaging quality of service allows Flash applications to select custom data access policies for real-time data streaming. Gives developers complete control over data delivery rates and message prioritization to optimize available bandwidth and enhance the quality of service for applications consuming real-time data.
- RTMP tunnelling: RTMP tunneling (RTMPT) allows the use of the RTMP protocol in LiveCycle Data Services applications. Freedom to traverse firewalls and proxies that currently prevent direct RTMP client connections to the server.
WSRP generation:
- Allows easy deployment and management of Flex applications inside a JSR-168-compliant portal application server. Makes it easy for a Flex developer to deploy an application as a portlet in a portal server without having to do any portal-specific programming.
 |
- This is an example of a real-time collaborative application for a mortgage application. Applying for a mortgage is a complicated process and requires multiple steps. Some applicants require assistance in completing the application to help speed up submissions and reduce error rates. To facilitate the experience, the application provides in-line, real-time, collaborative help from a knowledgeable support representative. The user can chat with the representative regarding specific questions about the form, and the customer representative can co-browse the form, stepping through it in tandem, as well as collaborating on its data before the user submits it. The end user experience can be substantially improved by adding real-time, collaborative functionality powered by Data Services.
|
|
|
- This is a real time application that was built for the Tour of California, a bike race, to track racers through the various stages of the event. The application provided the mapping of the positions of key cyclists throughout the various routes based on a real time feed of GPS data. A second feed pushed live race commentary, that’s being displayed in the center-right pod. Data Services provided the push mechanism for the real-time data feeds from the server to Flash Client.
|
|
|
|
|