WEB开发网
开发学院图形图像Flash 基于Facebook和Flash平台的应用架构解析(三) 阅读

基于Facebook和Flash平台的应用架构解析(三)

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示: Facebook服务器向你的Flash应用返回XML或JSON格式的数据,并由你的应用处理这些数据,基于Facebook和Flash平台的应用架构解析(三)(3), 若 需实现任何形式的服务端处理功能(如在你的服务器上保存某些数据),可在ActionScript代码中通过远程过程调用方法实现 (

Facebook服务器向你的Flash应用返回XML或JSON格式的数据,并由你的应用处理这些数据。

若 需实现任何形式的服务端处理功能(如在你的服务器上保存某些数据),可在ActionScript代码中通过远程过程调用方法实现 (可以是HTTP、Web Service和Flash Remoting)。其中最便捷的方法当属Flash Remoting——它通过开源的二进制Action Message Format (AMF)实现服务器和Flash Player间的数据交换。

若有必要,服务器可与Facebook服务器进行其他通讯。

你的服务器处理Facebook服务器返回的结果数据。

你的服务器将结果数据返回给Flash桌面程序。图6中利用Flash Remoting和AMF交换数据,当然你也可用Web Service、SOAP、HTTP实现文本或XML格式的数据交换。

总结与引申

本系列文章介绍了三类基于Flash和Facebook平台的应用:基于Facebook的嵌入式应用、Web站点式的独立应用和桌面应用。对于任何Facebook应用,你都可将Flash程序包纳在iFrame或FBML应用中。具体来说,从架构和处理流程角度可分为六种子类型?(本文的架构图和流程处理适用于):基于Facebook非Flash的iFrame/FBML应用,基于Facebook的Flash iFrame/FBML应用,以及Flash站点应用、Flash桌面应用。 有关iFrame和FBML应用区别的更多信息,请参考iFrame、FBML Flash Facebook应用比较。有关构架基于Facebook的Flash应用的详细步骤,请观看快速构建Facebook应用视频,或阅读利用Flexible构建Facebook应用快速入门。

作者简介

Jeanette Stallons:Flex独立培训师、顾问。她为包括Adobe、Oracle、Boeing、Wachovia、Morgan Stanley和Charles Schwab在内的很多公司讲过课。在此之前,她分别在Allaire、Macromedia和Adobe工作过,具体参与过的工作包括培训、架构设计、 写作以及Flash、Flex等应用以及其他产品的开发。她最新参与的项目是Adobe的Flex Learning Paths。在这个项目中,她担任程序员,同时也是内容专家。

阅读英文原文:Understanding the architecture of applications built on the Facebook and Flash Platforms。

上一页  1 2 3 

Tags:基于 Facebook Flash

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接