跳转到主要内容

developerWorks 中国   >   XML   >  developerWorks

终极 Mashup ―― Web 服务和语义 Web,第 1 部分: 使用与组合 Web 服务



技术级别: 中级
IBM,
2006年11月30日



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

现在就注册或使用您的 IBM ID 和密码登录

developerWorks 中国从 2005 年 6 月 12 日起正式加入 IBM 全球公共用户注册系统。在此之后,您现有的 developerWorks 中国会员 ID 将不再有效,请您即刻申请新的 IBM ID,以便获取您需要的产品及服务。

当您完成注册后,您可以使用您的 IBM ID 和密码访问 developerWorks 中国网站或 developerWorks 全球网站上的任何教程,而无需在一个浏览器会话中重新输入您的 ID 和密码。请您务必记住您的 ID 和密码,因为当重新启动浏览器时,您需要重新输入您的 ID 和密码才能访问任何教程。



预备知识
为了试验本教程中的代码,需要安装和测试好下列软件:

  • Apache Tomcat 或其他 servlet 引擎:本教程假设使用 servlet 创建 Web 服务,因此需要一个 Apache Tomcat 这样的 servlet 引擎。如果选择使用其他环境创建应用程序,一定要准备好适当的软件。下载 apache-tomcat-5.5.17.zip 并安装到一个目录中,目录名不要有空格。
  • Java:本教程采用的 Apache Tomcat 5.5 需要 Java 1.5 或更高版本。下载 J2SE SDK。
  • 为了简化起见,可以使用 Eclipse 或 IBM Rational Web Developer 之类的 IDE 进行开发。可以从 Eclipse.org 下载 Eclipse,也可使用您喜欢的开发环境。就编译和部署而言,不要追求新奇。



系统需求
浏览器:Netscape 4.x 或更高版本, 或者 Internet Explorer 4.x 或更高版本 ,支持 JavaScript 。



学习时间
4 小时



语言
简体中文 , 英文



格式
HTML, Zip

文档选项

英文原文

推荐给好友