`

终极 Mashup 系列教程

阅读更多
<!-- <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td width="16"><img alt="" height="16" src="//www.ibm.com/i/v14/icons/d_bold.gif" width="16" /></td> <td width="100%"><a class="fbox" href="#firstmajorhead">anchor link text</a></td> </tr> </table> <img alt="" height="5" src="//www.ibm.com/i/c.gif" width="1" /><br /> <img alt="" height="1" src="//www.ibm.com/i/v14/rules/blue_rule.gif" width="100%" /><br /> <img alt="" height="1" src="//www.ibm.com/i/c.gif" width="443" /><br /> --><!--ANCHOR_LINK_LIST_END-->

随着 Web 服务日渐流行,企业 Web 和应用程序开发人员用数据创建了全新的革命性应用程序。除了单一服务的应用程序外,开发人员还在创建 Mashup,即组合多种服务的数据来形成某种新服务的应用程序。本系列按顺序记录了一个终极 Mashup 应用程序的创建过程,它不仅存储来自不同 Mashup 的数据,而且使用语义技术让用户能够通过交换服务或选择数据来创建自己的 Mashup。该程序采用 Java 编写,结合了开放源码 Jena 项目的 servlet、JSP、软件以及 DB2 新增的原生 XML 能力。

<!--Spacer-->

通过这个“终极 Mashup”系列教程,你可以了解关于构建一个 Mashup 所需的知识。此外我们还列出了 developerWorks 中国网站上相关的 Mashup 资源。

<!--START RESERVED FOR FUTURE USE FILES - GENERIC LANDING PAGES--><!-- Reserved include: Abstract area --><!--<br /> <p>CONTENT GOES HERE</p> --><!--END RESERVED FOR FUTURE USE INCLUDE FILES - GENERIC LANDING PAGES-->



终极 Mashup —— Web 服务和语义 Web 系列教程


您还可以通过以下的参考资源,来加深您对 Mashup 的理解:

  • Mashups:Web 应用程序新成员
    这篇简介性的文章对 Mashup 是什么、目前流行的不同种类的 Mashup 以及 Mashup 开发人员用于创建自己的应用程序的支持技术进行了探索。另外,您还将看到 Mashup 开发人员面临的一些新的技术和社会挑战。

  • 审视 Ajax,第 1 部分: 透过华而不实的广告看本质
    Ajax 的主要成分已经存在了十年,因此 Ajax 实际上没有多少新东西。但是 Ajax 这个名字,代表 Asynchronous JavaScript and XML(异步 JavaScript 和 XML),是全新的。从这篇文章里,我们可以了解到 Ajax 在构建 Mashup 中所担任的角色。

  • 审视 Ajax,第 2 部分: 使用 Mashup 改变您的生活
    多数 Ajax 应用程序发出的信息是促进聚合。Ajax 的优点经常被描述为减少了与服务器之间往复的成本。但是,如果 Ajax 应用程序跨过简单的门户阶段而执行真正透明的客户端混合(Mashup),其优点才会显现出来。这篇文章介绍了 Ajax 带来的一种有趣的可能性:用 Mashup 在网站中开发网站。

  • 使用 XQuery 开发 Mashup
    今天的 Web 开发人员和架构师能够开发出具有更好用户体验的动态 Web 应用程序。改变 Web 应用程序框架的范型带来了一些挑战。了解如何在创建 Mashup 示例应用程序的过程中利用 XQuery 有效地应对这些挑战。

  • DB2 和开放源代码: 在 Linux 上使用 Google Maps API、DB2/Informix 和 PHP 创建地图
    通过本文了解如何利用 Google Maps API® 加上 DB2 或 Informix®、PHP、JavaScript 和 XML,创建一个易于使用并带有数据的 Mashup 地图。

  • 对于人类和机器都有意义的 Web,第 1 部分: 人类如何共享 Web 的财富
    在此系列文章中,您将体验使人类和机器能够轻松访问所发布的 Web 数据的现有技术和新兴技术。我们将探讨对于从一个 Web 页面获得人机友好数据的技术的需求。文中将使用示例来研究不同技术之间的关系,并且还将评估每种方法的优缺点。
分享到:
评论

相关推荐

    Foundations of Rapid Mashup Development

    为了确保Mashup的质量和性能,开发者应遵循一系列最佳实践: - **数据安全**:在处理第三方数据时,必须确保数据的安全性和隐私保护。 - **性能优化**:合理设计数据请求策略,避免不必要的数据加载,提高应用的响应...

    基于Mashup的推荐书目服务的实现

    ### 基于Mashup的推荐书目服务的实现 #### 一、Mashup在图书馆应用背景 Mashup作为一种新兴的网络应用模式,诞生于Web2.0时代,其核心理念在于通过整合来自不同来源的数据和服务,创造出新的应用形式。这种模式...

    web 2.0 mashup开发实践

    Google地图、Flickr、YouTube、Amazon等众多开放平台的涌现,使我们能够方便地将海量的外部Web数据灵活有序地结合起来,创建出各种奇妙的 Web Mashup(混搭)程序,从而大大拓展Web应用的广度和深度。事实上,Google...

    IBM WebSphere mashup

    【IBM WebSphere Mashup】是IBM推出的一款企业级的 Mashup 解决方案,它整合了IBM Software Group | Lotus软件系列,旨在帮助企业用户快速构建、部署和管理轻量级的Web应用程序,通过组合多个来源的信息和功能,以...

    AJAX支持的GOOGLE地图MASHUP教程

    火龙果软件工程技术中心 编辑注:本教程是Dev2DevTechDays2007的附赠品,Dev2DevTechDays2007今年的主题是“构建企业Mashup”。这次研讨会的议题是如何在企业内部有效地使用mashup,会上详细讨论了本教程阐述的技术...

    PHP.Web.2.0.Mashup.Projects

    书中详细介绍了一系列基于PHP的Web 2.0应用开发技术,并通过多个实际案例展示了如何集成来自Google Maps、Flickr、Amazon、YouTube等流行平台的数据和服务。 #### 核心知识点 **1. PHP与Web 2.0** - **PHP简介**...

    基于移动网络的聚合应用(Mashup)

    基于移动网络的聚合应用(Mashup)是一种创新的软件应用模式,它将来自不同来源的数据和服务集成在一起,形成一个统一的、功能更加强大的新应用。这种应用模式在中国移动研究院的文档中得到了深入探讨,揭示了Mashup在...

    mashup资料

    关于Mashup的ppt,纯英文版的

    Mashup案例。基于Amazon.com。需要用VS2008打开。

    【Mashup技术详解】 Mashup是一种网络应用程序的开发方式,它通过组合多个Web服务或数据源来创建新的、创新的应用。在这个案例中,我们看到的是一个基于Amazon.com的Mashup项目,这意味着它可能涉及到从Amazon的...

    Ajax支持的Google地图Mashup教程

    火龙果软件工程技术中心 本文中将使用工具轻松构建终极的HelloWorldmashup:Google地图mashup……Web开发的新纪元达到了顶峰,这一阶段称为Web2.0。这一时期迎来了新一批原型化Web应用程序,包括blog、wiki和mashup...

    Google map+yahoo!weather-天气查询-mashup

    在IT行业中,"Mashup"是一种创新的技术应用方式,它通过将不同来源的数据和服务集成到一个单一的应用程序中,以提供新的用户体验。本项目“Google Map + Yahoo! Weather - 天气查询 Mashup”就是这样一个例子,它...

    企业Mashup应用指南1

    企业Mashup应用指南 一、Mashup概述 Mashup是糅合,是当今网络上新出现的一种网络现象,将两种以上使用公共或者私有数据库的web应用,加在一起,形成一个整合应用。Mashup在geek群体和互联网玩家之中获得了极大的...

    孙朝晖-基于开放平台与Mashup 技术环境的Web App设计方法

    根据给定的信息,本文将详细探讨“基于开放平台与Mashup技术环境的Web App设计方法”。该主题由孙朝晖提出,他是飞信互联网产品的首席架构师。 ### Web应用的发展路线 随着互联网技术的不断进步,Web应用也在经历...

    Mashup技术与移动互联网PPT课件.ppt

    开发Mashup时,开发者可以利用一系列技术和工具,如客户端的JavaScript和Ajax,服务器端的JSP/Servlets、PHP或.NET,以及各种Web协议和数据表示技术,如XML、RSS/Atom、API、CSS和XHTML。 一个典型的Mashup应用案例...

    mashup的一个项目 omelette

    omelette是fp7的一个项目,面向轻量级服务组合的

    Mashup技术与移动互联网.ppt

    【Mashup技术与移动互联网】的探讨主要围绕Mashup这一新兴的Web应用程序类型,它结合了多种数据源和Web服务,创造出全新的在线服务。Mashup的概念源自音乐领域,指的是将不同歌曲的元素融合形成一首新曲。在互联网上...

Global site tag (gtag.js) - Google Analytics