Adobe Livecycle Data Services ES is one of the external component of LiveCycle ES. KGC Consulting team is higly experienced on generating Rich Internet Applications (RIAs) with LiveCycle Data Services. Also KGC Consulting team works in company with Adobe Consulting team and Flex Consultants. Lets look at the details:
Creating rich Internet applications (RIAs) requires a level of data integration that goes beyond the traditional request/response model. Providing a richer, more engaging experience often requires more data-intensive interaction and introduces new challenges in managing data between the client and server tiers. Using Adobe® LiveCycle® Data Services ES software, you can build applications that add rich data capabilities—with information flowing between tiers — to enable an ever-increasing array of innovative customer experiences that can be offered through RIAs.
Data synchronization
LiveCycle Data Services ES removes the complexity and potential for error by providing a robust, high-performance data synchronization engine between client and server. It also easily integrates with existing persistence solutions to provide an end-to-end solution.
LiveCycle Remoting
Flex clients can call operations on LiveCycle ES Foundation services without going through the LiveCycle Foundation web services layer. Using the standard LiveCycle Data Services ES remote object feature, Flex developers can call LiveCycle services without having to worry about the plumbing involved—while leveraging a more efficient binary protocol.
RIA-to-PDF file generation
Users can generate template-driven PDF documents that include graphical assets from Flex applications such as graphs and charts. These PDF documents can be used in combination with other LiveCycle services and can be protected to ensure access by only those with authorization.
Data paging
LiveCycle Data Services ES allows for the automatic paging of large data sets, paging of data accessed rather than full query result set, and on-demand paging directly to the database, as long as clients are kept up to date with the latest changes. Data paging speeds application response times and allows developers to focus on core application business logic, instead of worrying about basic data management infrastructure.
Occasionally connected client
LiveCycle Data Services ES automatically handles temporary disconnects, ensuring reliable delivery of data to and from the client application, providing support for the development of offline and occasionally-connected applications running in a browser or on the desktop. LiveCycle Data Services ES will take advantage of the scalable local SQLite database in the Adobe Integrated Runtime (Adobe AIR™) cross-operating-system runtime as a way to store data, synchronize it back to the server, and rationalize any changes or conflicts.
Data push
LiveCycle Data Services ES offers data-push capability, enabling data to be automatically pushed to the client application without polling. This highly scalable capability can push data to thousands of concurrent users, providing up-to-the-second views of critical data such as stock trader applications, live resource monitoring, shop floor automation, and more.
Publish and subscribe messaging
LiveCycle Data Services ES provides a publish/subscribe messaging infrastructure that integrates with existing messaging systems such as JMS and enables messages to be exchanged in real time between browser clients and the LiveCycle Data Services ES server. It lets Flex clients publish and subscribe to message topics with the same reliability, scalability, and overall quality of service as traditional thick-client applications. This allows creation of critical, more-complex applications such as logistics handling, inventory control, stock trading, and more.
Collaboration
LiveCycle Data Services ES frees client applications to concurrently share data with other clients or servers. This model allows new application concepts like "co-browsing" and synchronous collaboration, which allow users to share experiences and work together in real time.
|