RIA数据服务之利器 - Livecycle Data Services 2.5 测试版发布
据悉,Adobe® LiveCycle Data Services 2.5测试版已公开发布。新的LiveCycle Data Services是Adobe下一代企业级数据服务产品,起初是为Flex 2.0量身定做的(名为Flex Data Services 2.0),后来为了满足更广大的Ajax应用开发需求,进行了长足的扩展,进而成功地开启了新一代RIA数据服务产品的“蓝海”!
从名字上来看,新的LDS应属于LiveCycle产品线的组成部分之一。LDS的发布方式和之前的FDS一样,即通过标准Java EE应用部署包的形式,也可以说是Java应用服务中间件之上的针对Flex和Ajax应用的数据服务中间件。采用这一方式在最大程度上减少了平台差异性,保证了产品的通用性。也正像技术评论文章“Adobe SOA platform launches Data Services”所分析的那样,Adobe这艘大船在SOA的演变进程中扮演着务实靠拢者的角色,并不时地展现了其出色的解决方案和出众的预见力。
另根据官方的介绍,LiveCycle Data Services 2.5有以下主要特色:
William Cui 崔伟毅
从名字上来看,新的LDS应属于LiveCycle产品线的组成部分之一。LDS的发布方式和之前的FDS一样,即通过标准Java EE应用部署包的形式,也可以说是Java应用服务中间件之上的针对Flex和Ajax应用的数据服务中间件。采用这一方式在最大程度上减少了平台差异性,保证了产品的通用性。也正像技术评论文章“Adobe SOA platform launches Data Services”所分析的那样,Adobe这艘大船在SOA的演变进程中扮演着务实靠拢者的角色,并不时地展现了其出色的解决方案和出众的预见力。
另根据官方的介绍,LiveCycle Data Services 2.5有以下主要特色:
- A new Flex SDK (which will be released currently with Data Services 2.5), which includes updates the client-side Web Services library.
- Server-side PDF generation capabilities for RIA applications generates properly formatted PDF documents that include graphical assets from Flex applications, such as graphs and charts.
- Runtime configuration of data destinations in Data Services eliminates the need for a compile-time dependency between clients and the Data Services server configuration.
- Support for WSRP portal deployment of Flex applications, which makes it easy for developers to deploy a Flex application as a portlet in a portal server without having to do any portal specific programming.
- Per Client Messaging quality of service (QoS) allowing Flex clients to select custom data access policies for real- time data.
- Ajax Data Services, enabling Ajax applications to take advantage of the data management and messaging capabilities available in Data Services.
- The Flex-Ajax Bridge (FABridge), which is a small library that can be inserted into a Flex application, a Flex component, or even an empty SWF file to expose it to scripting in the browser without any additional coding.
- Improved off-line message queuing, supporting future Apollo development, which allows Flex applications using Data Services to queue outbound messages locally when the client is offline and manage exactly what is sent to the server upon reconnect.
- Groundwork for future Apollo application support, including a local data cache that enables developers to cache client data requests and data changes to the local file system for later retrieval when an application resumes.
- RTMP tunneling (RTMPT) that allows the use of the RTMP protocol in Data Service applications to traverse firewalls and proxies that currently prevent direct RTMP client connections to the server.
- A new SQL adaptor, which dramatically simplifies the development of applications using Data Management Services without having to write any server-side Java code.
- A new JSP Tag Library that enables MXML and ActionScript code to be embedded into a JSP page providing an easier entry for J2EE developers to Flex programming.
- Several important enhancements to core Data Services performance and scalability.
William Cui 崔伟毅
Labels: Apollo



