昨天晚上听了MashUp的科普Presentation。尽管以前没听说过,现在猛然间发现其实我们周围的MashUp 网站还是很多的,毕竟在互联网上这种发展速度很平常。
但是在快速发展的同时,MashUp开发人员面临着很大的社会挑战。
MashUp开发人员需要面对的一个最严重的社会问题就是:在知识产权的保护和消费者的私密性与公用化以及信息的自由流动之间达成一种平衡。不知情的内容 提供者(屏幕抓取的目标)、提供 API 来帮助数据检索的内容提供者都可能需要确定其内容是否正在被他人以未获得自己批准的方式使用。
MashUp Web 应用程序仍然处于萌芽阶段,只是有一些开发爱好者在业余时间编写 MashUp。这些开发人员可能并没有意识到(或不关心)安全性之类的问题。另外,内容供应者也只是刚刚开始看到为基于机器的内容访问提供 API 的价值所在,而且还有很多人不认为这是一个核心业务关注点。这一切结合在一起,导致目前的软件质量低下,因为诸如测试和品质保证等工作的优先级都要低于概 念验证和创新的优先级。为促进软件开发过程的成熟,社区必须作为一个整体协同工作,制定开放标准和可重用的工具包。
在 MashUps 可以从一种炫酷的玩具变成程序的应用程序之前,还需要做大量的工作,形成高度健壮的标准、协议、模型和工具包。为此,主要的软件开发业界先驱、内容提供者 和企业家必须认识到MashUp的价值,它意味着可行的商业模型。API 提供者需要确定是否对自己的内容收取费用,如果需要收取费用,应该怎样收费(例如,通过订阅还是按使用次数收费)。或许他们将提供不同级别的服务品质。有 些市场提供者,例如 eBay 或 Amazon,可能会发现免费 API 将提高产品周转。MashUp 开发人员可能要寻求一种基于广告的创收模型,或者构建有趣的 MashUp 应用程序赢得人们的认同。
不管怎么说,MashUp作为一个比较新兴的web服务模式应该还是可以得到很好的发展的。
分享到:
- 2007-01-20 17:38
- 浏览 1373
- 评论(0)
- 论坛回复 / 浏览 (0 / 2168)
- 查看更多
相关推荐
### 基于Mashup的推荐书目服务...未来,随着技术的不断进步和社会需求的变化,Mashup在图书馆领域的应用将更加广泛和深入。图书馆作为知识的集散地,应当积极探索新技术的应用,为用户提供更多样化、高质量的信息服务。
《快速混合开发的基础》一书由Eric Griffin撰写,聚焦于快速混合开发(Rapid Mashup Development)的核心概念与实践技巧,旨在为读者提供一个全面理解并掌握Mashup开发技术的平台。Mashup,即混合应用,是一种将多个...
在移动网络环境下,Mashup应用面临的主要挑战包括: 1. **数据安全与隐私保护**:如何在整合数据的同时,确保用户数据的安全和隐私不被侵犯。 2. **跨平台兼容性**:Mashup应用需要在多种设备和操作系统上运行,...
Google地图、Flickr、YouTube、Amazon等众多开放平台的涌现,使我们能够方便地将海量的外部Web数据灵活有序地结合起来,创建出各种奇妙的 Web Mashup(混搭)程序,从而大大拓展Web应用的广度和深度。事实上,Google...
【IBM WebSphere Mashup】是IBM推出的一款企业级的 Mashup 解决方案,它整合了IBM Software Group | Lotus软件系列,旨在帮助企业用户快速构建、部署和管理轻量级的Web应用程序,通过组合多个来源的信息和功能,以...
关于Mashup的ppt,纯英文版的
- **Mashup概念**:Mashup是一种将两个或多个来源的数据和服务组合在一起的应用程序。这种组合可以创造出新的价值或功能。 - **Mashup开发流程**: 1. **选择API源**:确定哪些外部服务或API将被集成到Mashup中。...
【Mashup技术详解】 Mashup是一种网络应用程序的开发方式,它通过组合多个Web服务或数据源来创建新的、创新的应用。在这个案例中,我们看到的是一个基于Amazon.com的Mashup项目,这意味着它可能涉及到从Amazon的...
在这个天气查询Mashup中,雅虎天气的数据被用来显示所选位置的当前天气状况。 这个Mashup项目的核心在于如何将这两个服务有效融合。通过HTML(超文本标记语言)编写网页,开发者可以创建一个交互式的界面,用户可以...
### Mashup Web社会化应用的设计方法 在设计Mashup Web应用时,需要考虑如何有效利用开放平台的服务,以及如何更好地融入社交网络环境中。这包括但不限于: - **选择合适的API和服务**:根据应用的需求和目标用户...
企业Mashup应用指南 一、Mashup概述 Mashup是糅合,是当今网络上新出现的一种网络现象,将两种以上使用公共或者私有数据库的web应用,加在一起,形成一个整合应用。Mashup在geek群体和互联网玩家之中获得了极大的...
本文所涉及的知识点主要集中在面向服务的计算技术、服务聚合、Mashup技术以及服务组合等领域。以下是对这些概念和问题的详细阐述。 面向服务的计算技术: 面向服务的计算(Service Oriented Computing,简称SOC)是...
omelette是fp7的一个项目,面向轻量级服务组合的
Mashup技术是一种创新的Web应用程序开发方式,它结合了来自不同数据源的内容,创造出全新的服务体验。这一概念起源于音乐领域,指的是将两首歌曲的元素融合形成一首新的歌曲。在互联网上,Mashup则表现为利用Web API...
**技术挑战与解决方案** - **数据格式不一致**:不同的API返回的数据格式可能不同,需要进行格式转换和清洗。 - **性能优化**:Mashup应用可能会涉及大量的数据交换,因此需要考虑如何优化数据加载速度和减少...
Mashup是Web2.0的代表技术之一,体现了简单、用户参与、个性化、资源...本文详细论述了Mashup技术的原理,并对Mashup应用现状和技术挑战进行了介绍,最后说明了Mashup的发展方向,特别是在电信领域使用Mashup的新趋势。
【Mashup技术与移动互联网】的探讨主要围绕Mashup这一新兴的Web应用程序类型,它结合了多种数据源和Web服务,创造出全新的在线服务。Mashup的概念源自音乐领域,指的是将不同歌曲的元素融合形成一首新曲。在互联网上...