基于智能文档的RIA模型研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于智能文档的RIA模型研究

基于智能文档的 模型研究 RIA 李永强 孟思明 韩冠亚 李庆敏 叶均杰 , , , , (中山大学计算机应用研究所,广州 510275) 摘 要: 从软件架构发展的角度,介绍现有的 RIA 技术架构,在传统分层模型的基础上对 RIA 技 术的设计模型进行了分析,并对智能文档进行了相应介绍。 综合分析两种技术后提出一 种基于智能文档的 RIA 分层模型,并对该模型的具体实现和应用做详细描述。 关键词: RIA; 智能文档; 数据交换; 中间件 软件架构的发展 从 90 年代开始, 网络计算经历了从基于宿主机 的计算模型到客户/服务器计算模型的演变。 客户机/ 服务器 (C/S) 结构在整个 IT 发展中发挥了巨大的作 用;浏览器/服务器(B/S) 提供以客户为中心的用户界 面和 Web 的分布结构, 它带有 IT 环境的个人特征, 如数据存取、安全性能等是对 C/S 结构的一种变化和 改进;RIA 技术允许在因特网上以一种像使用 Web 一样简单的方式来部署富客户端程序。 这是一个用户 接口 ,它比用 HTML 能实现的接口更加健壮,反应更 加灵敏和更具有令人感兴趣的可视化特性[4]。 RIA 翻译成中文为富因特网应用程序。 RIA 技术 允许在因特网上以一种像使用 Web 一样简单的方式 1 来部署富客户端程序。 这是一个用户接口 , 它比用 HTML 能实现的接口更加健壮 ,反应更加灵敏和更具 有令人感兴趣的可视化特性[4]。 它集合了 Web 应用程 序和桌面应用程序的优势, 提供了更好的用户交互。 同时支持在线与离线操作,无须进行页面重载,对客 户有更好的响应。 W¤b % fi 1998 图 2 RIA 结构[3] RIA 提供一个强劲的技术平台,使客户机能力复 原到差不多与桌面型计算机软件应用或传统的 C/S 应用程序中的客户机能力相似。 它适合传统的 N 层 开发过程,同时也能够和遗旧的环境集成以延展现有 的应用程序而无需进行修改。 它也可以作为基础网络 Text UI RICH Integrated Media GUI 图 1 软件架构发展过程[3] 2 RIA 与智能文档 2.1 RIA 概述 (1)RIA 的定义及特性 服务的表现层,容许用户在线和离线工作。 RIA 有能 力解决各种复杂性,使需要复杂性的应用得以开发并 收稿日期:2008-08-20 修稿日期:2008-09-08 作者简介:李永强(1982-),男,河南周口人,硕士,工程师,研究方向为软件工程 REACH Local Global 2004 Browser/Server Rich Internet Application 1992 MAINF Client/ RAME Server # - , * 且减少了开发成本。 设计十分有意义, 可以说提高了客户端设计的灵活 性,也使得设计提升到一个新的层次,客户端不再成 为服务器响应的最终端了。 程序性能的提高,用户体 验也就得以提高,感觉到程序似乎不需要和服务器进 行通信或者只是偶尔进行通信了。 智能文档概述 (1)智能文档的定义及其特性 智能文档技术是在 XML 和 Web Service 技术的 2.2 发展所掀起的 IT 变革浪潮下的新一代产物。 它不同 于传统电子文档只是作为静态的信息、图片和图形等 的载体,智能文档是一种 XML 文档,除了具备纸张所 有的特性外,还包含有高度结构化的 XML 信息、程序 以及可执行的动作。 智能文档在其内容组织、表现和 交互上变得更具柔性,基本上将传统的电子文档与应 用系统融合了起来。 对用户来讲, 文档变成了访问 各种信息系统的一个入口。 用户最终完全不必关心如 何操纵数据库, 也再不必去花精力适应那些高深的 应用系统:他们依旧是跟文档在打交道,只不过不是 纸面的,而是电子的,并且,这些电子文档,比纸面文 档操作起来更加方便。 毫无疑问, 这将极大地在改 善人们的 IT 工作环境[5]。 (2)智能文档结构的设计 如图所示,智能文档将业务数据信息、流程信息、 操作权限信息和路由信息等结构化数据通过 XML 标 准统一的封装在智能文档中, 形成统一标准的数据封 装载体。 为了满足这个要求,智能文档主要由 3 个主要 部分组成:文档头部、流程信息部分和数据信息部分。 图 3 RIA 应用范围[3] (2)RIA 的设计模式 RIA 是从传统 Web 模型层中演化得来的一样 , 用来构造 RIA 的设计模式也是由此演化而来的[4]。 传统的分层设计模式,无论是 C/S 或者

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档