轻量级业务生成平台调研:Mashup与Omelette项目

需积分: 9 5 下载量 23 浏览量 更新于2024-08-15 收藏 4.02MB PPT 举报
"这篇文档是关于网络服务基础研究中心的一个项目——omelette,主要探讨轻量级业务生成平台的调研情况,由高铁梁于2012-10-25汇报。项目关注轻量级服务,尤其是Mashup技术的应用,以实现终端用户自创服务并进行服务组合。文档提到了Mashup的起源、发展以及相关工具,包括IBM的Qedwiki、Yahoo! Pipes、Intel的Mashmake和Google的Mashup Editor等。同时,ProgrammableWeb作为跟踪API和Mashup发展的权威数据库,显示了该领域的快速增长。" **Mashup的概述** Mashup是一种轻量级的内容集成方式,它允许开发者或最终用户将来自不同来源的数据和服务进行整合,创建出新的应用程序或内容。Mashup的核心在于利用现有的Web服务和应用,通过组合、定制和创新,形成具有新功能或价值的服务。例如,Google Maps API的发布推动了Mashup的发展,使得开发者能够将地理位置信息与其他数据(如房地产信息)结合,创造出新的用户体验。 **Omelette项目的研究** Omelette项目是网络服务基础研究中心针对轻量级业务生成平台的探索。项目旨在降低服务创建和组合的门槛,使非专业开发者也能参与到服务创新中,创建和组合自己的服务。这与Mashup的概念相契合,都是为了使终端用户能够更自由地利用网络资源,构建个性化应用。 **Mashup的发展与工具** 自2005年以来,各大科技公司如IBM、Yahoo、Intel和Google都推出了Mashup相关的工具,这些工具为用户提供了便捷的接口和可视化编辑环境,便于组合和集成不同的数据源和服务。例如,IBM的Qedwiki针对企业环境,支持多种数据源集成;Yahoo! Pipes则让用户可以混合多个feeds创建Mashup;Intel的Mashmake支持用户定义一系列操作;而Google的Mashup Editor提供了开发和测试Mashup的平台。 **ProgrammableWeb的作用** ProgrammableWeb是一个跟踪API、Mashup及其相互关系的重要资源库,它不仅记录了API和Mashup的数量增长,还揭示了它们之间的协作模式。从2008年到2012年间,Mashup的数量几乎翻了一倍,显示出该领域持续的增长和活力。 **Mashup在地图应用中的应用** Mashup在地图应用中的应用是其成功案例之一,如将地图服务与其他服务(如天气、交通信息)结合,创造出新的地理信息应用。这种结合方式极大地扩展了地图服务的功能,使之成为日常生活和商业运营中不可或缺的工具。 Mashup技术和Omelette项目代表了互联网服务的一种发展趋势,即以更灵活、用户中心的方式整合资源,创造新的价值。随着技术的进步和用户需求的多样化,这种轻量级服务生成的模式预计将在未来继续发展和演变。