Mashup国内外研究综述.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mashup国内外研究综述.doc

Mashup国内外研兜综述 [ ]对2005?2009年国内外Mashup研宄论 文,从来源数据库、发表时间方面进行统计分析,并 按主题简要介绍该领域理论研宄和应用研究两个层次 的主要成果,并对这些成果从内容和研究方法上进行 述评,指出Mashup发展中存在的不足,对研究中存 在的问题进行分析总结,并对未来该领域的研宄趋势 进行预测。 [关键词]聚合API信息服务网络学习 [分类号]G202 近年来“Mashup”新型网络应用在Internet上广 泛兴起,根据维基定义“Mashup:网络聚合应用,把 来自两个或多个外部资源的数据或功能整合起来创建 一项新服务的网页或Web应用程序”可知,Mashup 是从多个分散站点获取信息源,组合成一种新型网络 应用模式,它利用的外部数据源格式多种多样,兼容 性惊人。今天,博客、网摘、图片、视频等服务广泛 应用,促进了 Mashup研究热潮,引起国内外学者重 视。本文将对其研宄现状进行综述,揭示近年来该主 题研宄的发展轨迹、研宄路线、学术成果及存在的相 关问题,并对其发展进行展望。 Mashup研宄现状概述 笔者利用CNKI,以“mashup”为检索词,进行篇 名及关键词检索,经筛选得到国内研宄论文43篇;并 以相同检索条件,在国外四大权威数据库ACM、 ProQuest、ScienceDirect、SpringerLink 中进行检索,筛 选后分别得到16篇、3篇、2篇、21篇主题研究文献, 共为51篇(包括著作两本)。国内外合计为94篇。如表 1所示: 数据表明,对Mashup关注始于2006年。国内研 究稍早于国外,原因是2006年国内图书情报界对“跨 界合作”的研究热潮。Mashup特有的重新整合网络资 源应用的方式,激起了软件开发者与广大普通网民的 极高热情,并吸引了越来越多研宄者投入其中,研宄 热度持续上升,论文年度数量分布呈现出明显的递增 趋势。国内外对Mashup的研究主要包括基础理论研 宄和应用研宄,论文将从这两方面展开综述。 Mashup理论研究现状 在理论研宄方面涉及主要内容有Mashup定义、 架构、关键技术、平台工具。 2.1定义 学者大都认同维基定义及著名Mashup网站的定 义即Mashup网站是一个Web页面或应用程序,从两 个或以上的外部在线资源连接数据。外部资源极可能 是其他的Web站点,并且站点上的数据被“mashup 开发员使用不同的方法获得,这些方法包括但又不仅 仅局限于APIs, XML数据源(XML Feeds)和屏幕抓取”。 较早对Mashup进行明确定义的是加拿大学者菲 克特{Darlene Fichter),她指出“Mashup:把多个信息 源整合起来创建一个全新的网站或者网络应用。”此外, 有学者把Mashup定义为一种网络技术,这种技术结 合了多个来源的信息到一个单一的Web应用程序,这 种技术为人们整合不同来源的数据提供了一个新的平 台。 我国学者黄倩则提出Mashup是新一代的软件开 发模式,交互式的Web应用开发模式涉及了 Web2.0, SaaS, SOA等多种技术的融合应用,它通过不同渠道 获取外部数据源创建全新的服务,提供统一体验的互 联网应用。而王萍、张际平提出“Mashup的内涵在于 整合不同外部数据源的内容和服务,把松散的学习资 源、要素、服务和功能集成在网络学习环境之中,提 供增值的、创新的内容、服务和统一完整体验的Web 信息系统”。 笔者认为在定义Mashup时应注意Mashup还是 一种理念,它是将整合、混搭的理念用于Web服务构 建而形成的一种崭新的模式。 2.2架构 大部分学者认同Mashup的三层架构模式,即: ①API/内容提供者,提供了建设Mashup网站所需内容。 为了方便外界获取和使用,提供者将自己的内容通过 Web协议,采用API的形式对外提供。②Mashup服务 器。负责把所获得的或者是自有的资源和服务封装成 标准组件,并管理这些组件,同时响应应用程序对于 资源、服务的开放调用。③客户机Web浏览器。以可 视化方式呈现应用程序的地方,也是用户交互发生的 地方,MashuP通常都使用客户机端的逻辑来构建合 成内容。 然而,上述Mashup三层架构模式存在着不足, 许多学者提出了相应改进模型。代表性的有:陆瓛莹 针对“Mashup缺乏语义信息”提出了基于语义Web 的Mashup设计架构,将其体系架构分为四层,即页 面显示层、业务逻辑层、语义处理层以及服务实现层; ZahoorE提出了名为“Mashup处理网络(MPN)”的系 统架构模型,该模型由四部分组成:数据流生产者、 数据流消费者、Mashup流程代理、以及用来发送Web 服务请求和接收响应的沟通渠道;还有学者提出基于 质量控制的Mash

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档