面向社会化平台的混搭应用技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
混搭应用技术是一种新型的基于Web的数据集成技术,具有第二代Web应用程序的特点,正在Internet上逐渐兴起,将是Web2.0的流行趋势之一。本文是针对混搭这一现象以及博客平台Mashup构建进行研究和实践的总结,所做的主要工作如下:
     首先,针对Mashup的流行现状进行研究,总结陈述了Mashup作为应用程序的含义,分析了它的产生背景。并就基础、特点、类型、架构及发展关键技术几个方面对Mashup进行阐述,指出了Mashup开发模式具有开发简单、提倡重复使用以及其基于开放的标准、数据共享方便、开发成本低、具有业务敏捷性等特点。
     其次,对Facebook开发平台进行概述,分析了Facebook一些主要平台功能,包括Facebook标记语言、Facebook API调用以及Facebook专有查询语言;研究并比较了Facebook的两种流行应用;分析了Facebook Connect这一新功能以及所带来的社会效应,为博客平台的Mashup构建打下了基础。
     最后利用前面的研究成果,进行了个人博客和Facebook网站的融合尝试,用实例说明混搭应用技术在构建网站融合上具有开发简单,减少重复工作,数据共享方便快捷等优势,一定程度上可以满足对网站融合的基本要求。
Mashup is a new Web-based data integration applications. It has characteristics of the second-generation Web applications which informally known as Web2.0. As one trend of Web2.0, Mashup is emerging on the Internet gradually. This paper is the summary of the research on Mashup phenomenon and the practice on the construction of blog platforms Mashup. The major studies included as the following:
     Firstly, this paper studies the epidemic situation of Mashups, concludes and statements the meaning of Mashup as application and analyses its background. And this paper elaborates the Mashup on the aspects of basis, eharaeteristies, types, structures, and the development of key technologies, points out that there are advantages of the Mashup development model asfollows:the simplified development, repeated use of promoting, based on open standards, convenient data sharing, low cost of development, portable development and agile operation.
     Secondly, this paper presents a general overview on Facebook development platform, analyzes the main platform functions of Facebook platform, including that: the Facebook mark language, the Facebook API calls as well as the Facebook proprietary query language; studies comparatively two popular Facebook application; analyzes the new Facebook Connect feature as well as the social effects it brings, to lay the foundation for blog platforms Mashup's building.
     Finally, using the previous research results, this paper conducts integration attempts with personal blog and Facebook, and illustrates that there are some advantages and restrictions of Mashup's development model in building bolg platforms Mashup accordingly above, to some extent, meets the basic requirements of Web site integration.
引文
[1]CNNIC发布《第21次中国互联网络发展状况统计报告》[EB/OL]. http://www.cnnie.net.en/html/Dir/2008/01/17/4966.htm,中国互联网络中心,2008-01-17
    [2]陈慧.Web2.0及其典型应用研究:[硕士学位论文].上海:华东师范大学,2006
    [3]郑越.我国Web2.0的发展现状与趋势研究:[硕士学位论文].北京:北京邮电大学,2006
    [4]丁清典.基于Web2.0的互联网新模式研究:[硕士学位论文].北京:北京邮电大学,2006
    [5]王丹.基于Web2.0的信息服务研究:[硕士学位论文].武汉:华中师范大学,2007
    [6]Wikipedia.Mashup的定义[EB/OL].http://en.wikipedia.org/wiki/Mashup, WikiPedia,2008-04-11
    [7]ProgrammableWeb.Web2.0APIDirectory[EB/OL].http://www.programmable Web.com/apis/directory/1?apicat=Mapping
    [8]毛新.Web2.0与SOAP:Web2.0介绍[EB/OL]. http://www.ibm.com/develope rworkers/cn/web/wa-web20soal/,2007-08-31
    [9]刘秀磊.Web服务组合重用的研究:[硕士学位论文],开封:河南大学,2007
    [10]邓水光:Web服务自动组合与形式化验证的研究:[博士学位论文].杭州:浙江大学,2007
    [11]张书亮,间国年,李秀梅,姜勇发.网络地理信息系统[M].北京:科学出版社,2005
    [12]敖正勇.澄清对Web服务的误解[J/OL].计算机世界年报,第7期c12.http:/ /www.ccw.com.cn/04/0407/d/0407d40_3.asp
    [13]施小江.Web service技术在WebGIS中应用:[硕士学位论文].北京:北京林业科技大学,2006
    [14]Duane Merrill.Mashups:Web应用程序新成员[EB/OL].http://www.128.ib m.com/devel opersworks/cn/xml/x-Mashups.html,2006
    [15]全球站长交流之家.新的mashup平台大丰收[EB/OL]. http://www.movew eb.com/compass/article!showArticle.do?articleId=834
    [16]Marty Lurie, Aron Y. DB2和开放源代码:在Linux上使用Google Maps API,DB2/Informix和PHP创建地图[EB/OL]. http://www.ibm.com/developerworks/c n/db2/library/techarticles/dm-06021 urie/, developerworks,2006
    [17]XML中国论坛.XML实用进阶教程[M].北京:清华大学出版社,2001
    [18]张树人.从社会性软件、Web2.0到复杂适应信息系统研究:[硕士学位论文].北京:中国人民大学,2006
    [19]Wayne Graham. Facebook API Developers Guide.第二版.United States of America.2008

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700