关于Flex Data Services (FDS)

FDS允许你在Flex架构下创建实时的,数据驱动的应用。FDS本身是一个Java服务端应用,它可以在大多数的Java应用服务器上运行。FDS包括四个不同的部分。

Flex Message Service (FMS)
Flex Data Management Service
Flex Proxy Service (FPS)
Remoting Service

Flex Message Service (FMS)允许你创建支持实时聊天和协作的应用。客户端的flash player应用使用客户端API与服务端发送和接收消息,例如:Adobe Breeze。

Flex Data Management Service提供了一系列工具管理Flex应用中的分布式数据,这一服务使客户端与服务端的数据保持一致。在服务端,有一个代理用于数据的持久化,在客户端,有组件自动与服务端数据同步。

由于安全原因,Flex应用不允许操作来自不同域的数据,除非跨域安全文件在服务端被设置。Flex Proxy Service (FPS) 用来跨过Flash Player的安全沙箱,使你能在运行时操作远程的数据。Proxy Service转发HTTP或web service请求到远程服务器。FDS将作为远端服务器的客户建立沟通。

Remoting Service有点像web service,只是交互双方采用的是Action Message Format (AMF),这是一个二进制格式的协议,它比文本协议(如SOAP、XML)更快。应用服务器上的远程Java对象能与AMF兼容。FDS能使用POJO和ColdFusion组件。

配置数据服务
你可以通过数据服务配置文件services-config.xml的<services>选项配置Remoting Service, Proxy Service, Message Service, 和Data Management Service。这个配置文件的默认位置在WEB-INF/flex目录下。

你可能感兴趣的:(Web,应用服务器,Flex,配置管理,Flash)