《Adobe Flex 大师之路》
http://book.51cto.com/art/200904/121542.htm
2.7.2 LiveCycle Data Service和Blaze DS的基本概念
你也许对LiveCycle Data Service和Blaze Data Service有很多疑问,我们将在第4篇"Flex服务器篇"(见第395页)详尽地讲解如何使用LiveCycle Data Service和Blaze Data Service,本节只回答概念性问题。
问题1:什么是LiveCycle Data Service?
LiveCycle Data Service的前身叫做Flex Data Service,听起来更容易理解,即:Flex应用的数据服务。LC DS是将RIA应用同企业业务逻辑、J2EE、.Net等企业应用结合在一起的服务器软件。该服务器软件需要部署在应用服务器上,例如 WebSphere、WebLogic、JBoss、Tomcat和JRun等。
你知道吗?
LiveCycle是Adobe企业解决方案平台,包含业务流程管理系统(LiveCycle Process Management)、企业版权管理系统(LiveCycle Rights Management)、表单服务(LiveCycle Forms)等12个解决方案组件。LiveCycle Data Service是其中的一个整合RIA应用和J2EE等企业应用的解决方案组件。
问题2:什么是Blaze Data Service?
Blaze Data Service以前是LiveCycle Data Service的一部分,现已成为免费开源项目。Blaze DS能够用于实现远程对象调用,并能实现基于Web的消息通讯。
问题3:LiveCycle Data Service具体能做什么?
1. 提供RPC服务,即远程过程调用服务:基于HTTP或SOAP协议获取服务器端数据,或者基于AMF格式,通过调用远程对象获取数据和触发服务器端逻辑;
2. 提供数据管理能力:管理客户端和服务器端的数据同步、大规模数据的数据分页以及数据冲突等;
3. 提供消息服务:Web层客户端应用同服务端的消息发布和订阅,基于每个客户端的服务质量服务(QOS)、RTMP通道支持;
4. 提供支持离线应用的能力:例如离线数据缓存及本地消息队列等;
5. 提供企业Flex应用集成所需的代理服务、Web层编译Flex应用能力、支持WSRP接口的门户部署、集群部署、支持Ajax的数据服务、实现Flex RIA应用和Ajax程序交互的Flex-Ajax Bridge、多种服务适配器、服务器端PDF生成等其他各种服务。
问题4:LiveCycle Data Service和Blaze Data Service有什么区别?
从功能上看,Blaze DS只提供RPC服务、消息服务、代理服务及有限的服务适配器。最重要的区别在于,Blaze DS没有提供数据管理功能,而该功能对于在RIA客户端展示大型数据,实现客户端同服务器端大容量数据交互处理非常重要。在消息服务方面,二者在性能上也有很大区别。请参见第17章"Flex服务技术概览"的17.1.4节"Blaze DS介绍"(见第402页)提供的LiveCycle和Blaze DS对比。
分享到:
相关推荐
Hadoop 2.7.2是Hadoop发展过程中的一个重要版本,提供了诸多改进和新特性,使得它在处理大规模数据时更为高效和稳定。 标题中的“hadoop-2.7.2资源”指的是这个压缩包包含了Hadoop 2.7.2版本的相关组件和文件。这个...
Hadoop 2.7.2是Hadoop发展过程中的一个重要版本,它提供了许多增强特性和稳定性改进,使得大规模数据处理变得更加高效和可靠。在这个版本中,主要包含两个核心组件:HDFS(Hadoop Distributed File System)和...
7. **msi安装程序**:"python-2.7.2.msi" 文件是为Windows用户设计的,它包含了一个简单的图形界面,让用户可以轻松地安装Python环境,包括解释器、标准库以及一些基本的开发工具。 8. **向后兼容性**:Python ...
VoodooHDA-2.7.2.pkg VoodooHDA-2.7.2.pkg
**Jedis 2.7.2 和其依赖包详解** Jedis 是一个高效、轻量级的Java客户端,专门用于连接和操作Redis分布式数据库。Redis 是一个高性能的键值存储系统,广泛应用于缓存、消息队列、数据持久化等多个场景。Jedis 2.7.2...
这个压缩包文件"ecshop2.7.2和2.7.3仿emoi基本生活模板 UTF版本"是针对ECShop系统的一个定制化模板,旨在模仿emoi基本生活的设计风格,并且支持UTF-8编码,使得该模板能够兼容多种语言环境。 首先,让我们来了解...
Hadoop 2.7.2 是一个开源框架,主要用于分布式存储和计算,是大数据处理领域的重要组成部分。这个版本的Hadoop在2015年发布,提供了许多改进和新特性,使得它能在各种Linux环境下稳定运行,从而满足企业对大规模数据...
这些是哈希函数生成的校验和,如`hadoop-2.7.2.tar.gz.md5`、`hadoop-2.7.2.tar.gz.sha1`和`hadoop-2.7.2.tar.gz.sha512`。在下载完成后,用户可以通过对比本地文件的哈希值与官方提供的哈希值来验证文件是否正确...
Hadoop-eclipse-plugin-2.7.2正是为了解决这个问题,它为Eclipse提供了与Hadoop集群无缝对接的功能,使得开发者可以在熟悉的Eclipse环境中编写、调试和运行Hadoop MapReduce程序。 首先,让我们深入了解Hadoop-...
AnTuTuBenchmark2.7.2
Jedis 2.7.2.jar包,辛苦从maven下得QAQ,不用自己打包啦
Hadoop是一款开源的分布式计算框架,由Apache基金会开发,主要用于处理和存储海量数据。这个"Hadoop_2.7.2安装包.rar"包含了Hadoop 2.7.2版本的所有组件,供用户在本地或者集群环境中搭建大数据处理平台。在这个版本...
配置Hadoop时,需要修改Hadoop配置文件,如`core-site.xml`(配置HDFS的基本属性)、`hdfs-site.xml`(配置HDFS的参数)、`mapred-site.xml`(配置MapReduce参数)和`yarn-site.xml`(配置YARN资源管理器)。...
在Windows 10环境下搭建Apache Hadoop 2.7.2环境时,经常会遇到与`hadoop.dll`和`winutils.exe`相关的挑战。这两个组件是Hadoop在Windows上运行的关键部分,尤其对于本地开发和测试工作至关重要。下面将详细阐述它们...
genymotion-2.7.2-vboxgenymotion-2.7.2-vboxgenymotion-2.7.2-vboxgenymotion-2.7.2-vbox
libQGLViewer的版本为2.7.2,此版本已针对Windows 10操作系统及Visual Studio 2017(VS2017)和Qt 5.13.0进行了优化编译。 二、编译环境配置 在Windows 10系统上,你需要准备以下环境: 1. 安装Microsoft Visual ...
以上就是在Windows 7环境中安装和配置Hadoop 2.7.2所需的关键步骤,其中hadoop.dll和winutils.exe是两个不可或缺的部分。确保这些文件正确配置并能够被系统识别,是成功运行Hadoop的前提。理解这两个文件的作用以及...
在Windows 10环境下搭建Apache Hadoop 2.7.2的开发和调试环境,Hadoop.dll和Winutils.exe是两个关键组件。本文将详细解释这两个组件的作用,以及如何在Windows系统中正确使用它们。 Hadoop.dll是Apache Hadoop在...
ognl-2.7.2源码,ognl-2.7.2源码