Flex体系架构:从主机到RIA的进化路径与产品全景

需积分: 9 3 下载量 198 浏览量 更新于2024-07-31 收藏 7MB PDF 举报
Flex体系架构深度剖析是一篇由马鉴撰写的文章,发表于2008年,作为Adobe Systems Incorporate的专家,他分享了对企业应用发展路径的观察和Adobe Flex技术在其中的角色。文章从历史的角度出发,概述了企业应用从主机架构的绿色屏幕时代,经过客户端/服务器模式的图形化用户界面,到20世纪90年代及2000年代浏览器主导的Web应用与中间件的兴起。 重点提及的关键点包括: 1. **企业应用进化**:文章指出,用户体验从早期的枯燥逐渐变得丰富,随着技术的发展,RIA(富互联网应用)如Flex的出现,使得企业应用能够提供更丰富的交互和一致的用户体验,这与Web Services和App Connectors相结合,推动了SOA(服务导向架构)的形成,促进了服务互联网的发展。 2. **Flex产品体系架构**:Adobe Flash平台技术家族是Flex架构的核心,它包含一系列工具和组件,如Adobe Flash CS4 Professional、Adobe Flex Builder用于设计和开发,Adobe Flex提供了强大的框架支持,可以在客户端和服务器端运行,Data Services则有助于数据处理。此外,Adobe AIR和Adobe Flash Player为跨平台的应用提供基础,而Adobe Flex Media Server则强调了媒体处理和服务的功能。 3. **RIA的应用**:Flex作为富客户端应用解决方案,通过其框架和工具集,使得开发者能够创建可在各种设备上运行的高性能应用程序,尤其适合构建复杂的桌面应用和丰富的互联网应用。 4. **时间线与技术变迁**:文章还描绘了技术发展的时间线,展示了从主机架构到客户端/服务器,再到浏览器主导的转变,以及Flex如何在这一过程中找到自己的位置,成为企业应用进化的一个重要里程碑。 通过这篇文章,读者可以深入了解Flex体系架构的演变及其在企业应用领域中的价值,以及Adobe在推动技术进步中的角色。