萎缩的RIA市场到底发生了什么?

日期: 2009-09-22 作者:Kim 来源:TechTarget中国 英文

  传统市场研究的重点主要专注于细分市场的规模和增长速度。由于很多供应商进入了这些市场参与竞争,顾客参与购买这些领域的产品和服务,市场研究旨在建立此类交易模式,以预测这些市场未来的趋势。

  然而,在信息技术(IT)的空间,由于很多很多新技术和行为模式的快速出现,使得这些市场变得非常短暂,可能将以前所有不同的市场参与争夺美元客户的现象合并成一个单一市场,以满足不断发展的客户需求。随着时间的推移,这些独立标示的市场失去了其独特的身份、产品和成熟的客户需求。富互联网应用(RIA)的市场肯定也不会对这个市场的行为模式例外。

  2004年,当我们开始探讨ZapFlash时,一个结合了丰富用户交互和客户端逻辑,一次纯粹的桌面和客户端/服务器应用程序的强大分布式计算能力的服务器应用程序。本质上,RIA是一种混合C-S/Web应用模型,以试图弥合这两个计算方法和解决每一个限制的差距。

  然而,第一次报告出来的随后十年以来,RIA的概念变得越来越清晰,大大丰富和交互应用程序域的概念,这使得在其他RIA功能的广泛使用。从这个角度来看,很明显,一个应用程序可以有一个RIA应用的所有特性、无特性或任何地方之间的丰富功能的应用领域造成的。

  从一个面向服务的架构(SOA)的角度来看,RIAs是简单的用户界面的复合服务。这就是为什么我们对RIA市场所产生的顾虑:在某种程度上,组织可以从这些复合服务中抽象出代表他们自己的服务,从而实施这些服务,我们可以引入样的应用,在不牺牲功能的情况下,我们可以更大的灵活的交付业务。

  备注:在某些时候,并不是所有的互联网应用都是丰富的,所有的桌面应用程序变都具有上网功能?

  但是,更重要的是,作为应用越来越广泛添加丰富自己的能力,意味着RIA正日益成为模糊。在某些时候,并不是所有的应用程序都是丰富的,所有的桌面应用程序都变得具有上网功能?如果是这样,这甚至不管是单独有迹可寻的RIA市场的存在?

  RIAs: 应用程序边界消失

  Macromedia公司,现在是Adobe系统的一部分,介绍了20世纪90年代中期的RIA划定的产品在处理中的应用接口、媒体和丰富的内容、时间的限制,在互联网上提供。今天,RIAs,包括大部分基于Web的应用程序具有桌面应用的特点,一些地方的环境通常提供RIA通过网络浏览器插件应用程序的功能插件,本机浏览器的功能,或供应商特定的虚拟机。在过去几年中,新的RIA解决方案也已出现,规定利用同样的技术在Web应用程序可用的桌面功。

  在我们的富互联网应用市场研究报告最近的演变,我们确定了分级制度的组织可以归类丰富的应用按照三个轴:

  •丰富性互联网功能-扩大应用程序或技术的对互联网全部功能的利用率。

  •丰富的用户界面-扩大应用程序或技术提供互动、深入、广泛的用户界面(UI)功能。

  •丰富的客户端功能-扩大应用程序提供客户端的计算能力,利用本地机器的权力,如在本地存储信息,利用本地的内存和硬盘存储和处理能力从服务器转移到桌面。

  以下是三个轴可视化了潜在的RIA解决方案范围:

RIA解决方案范围
  
 RIA解决方案范围

  从上面的图片我们可以看到,之间没有什么清楚的界定来作为RIA以及什么不可以不能实现。随着新技术和模式的形成,从而使得web应用程序、浏览器功能和桌面程序之间的划分越来越模糊。

  在2005年,当Adobe收购Macromedia公司时,它也收购了包括冲击波,Flash和Flex的一些副产品。这是RIA包涵在最近发布的Adobe集成运行时(AIR)的副产品,一种RIA环境有利于构建独立于浏览器的Web应用程序,对于桌面应用功能,包括脱机功能,换句话说-最新统计数字显示,是RIA。Adobe的Flash插件有助于使供应商在该行业的主导者,尽管它并没有自己的浏览器、操作系统或通用应用程序开发环境。

  不过,虽然Adobe公司是目前规模最大,是出售RIA商业许可证经验最丰富的供应商,但是它面临着严重的挑战,从多方面来看,最显著的是微软。微软的垄断地位在桌面和互联网应用开发领域,以及其Web浏览器和桌面操作系统市场份额的指挥手段,它被视作与该公司的产品Silverlight最大的威胁。此外,在2008年底,Sun发布的JavaFX,加快了大家期待已久的RIA的发展步伐。但是,现在的问题仍然存在,如何在它吸收到其他市场的时间之前,获得更多的RIA空间。

  在过去几年中,RIA能力出现的一种方法就是利用本地浏览器技术,最显着的JavaScript,DHTML和XML。这些不同的方法,被统称为Ajax,这项技术也日趋成熟,2006年以来浏览器的标准和JavaScript的支持大大改善,减少了专用插件需要插件填补RIA的能力。其中许多基于Ajax的RIA方法是开源产品和一些供应商商业的产品。

  RIA作为单独市场仍需时日

  由于浏览器和基于桌面的应用程序之间的界限比较模糊,并作为抽象的功能,从用户界面开发信息的办法,其他市场的最终合并目前分别识别RIA市场。此外,随着互联网的不断渗透到我们生活的每个方面,包括企业和个人之间的“互联网应用”和“应用”的区别在丰富与否上将消失。

  今年早些时候,ZapThink公司调查了很多企业终端用户来获得更多的信息关于在他们环境中的RIA上下文。单在这些方面的一致主题是RIA的企业环境。由于这些参加者都是架构师,他们感兴趣的范围涵盖整个企业的应用环境,而不是RIA使用一个特定的应用程序。在此背景下,RIA是更广泛的企业应用程序的用户界面组件。

  对于那些正在实施SOA的架构师而言,RIA故事的重点是服务消费者,在SOA上下文中消费服务在这里是软件。这样的消费者并没有一定的用户界面,但是当他们这样做时,通常RIA满足比传统的浏览器接口或更多的桌面应用业务的需求。

  因此,越来越多的企业都有对RIA能力的需求,虽然人们不认同这种应用,作为RIA的这种能力。相反,RIA能力是这些应用程序的功能。这还有助于使一个单独识别RIA市场。

  然而,这种RIA市场作为一个单独的市场解散还需几年的努力,因为所有迹象表明,RIA在具体的市场环境将继续经历多年的健康发展下去。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Kim
Kim

相关推荐

  • AWS MEAN堆栈+JavaScript=快速搭建应用

    开发人员在构建Web应用时有许多选择。市面上有无数的框架和语言可选,而像AWS这样的云平台可以方便地部署和扩展应用程序。

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。