跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

在 WebSphere sMash 应用程序中集成 SOAP Web 服务

使用 REST to SOAP 扩展

Dustin Amrhein, 软件工程师, WSO2 Inc
Dustin Amrhein 是在德克萨斯州奥斯汀工作的一位 IBM 软件工程师。他是一位 WebSphere Application Server Web Services 组件开发人员。
(An IBM developerWorks Professional Author)

简介:  您可能会想到很多想要在新应用程序中重用现有 SOAP Web 服务的场景。IBM® WebSphere® sMash REST to SOAP 扩展让您能够提供对现有 SOAP Web 服务的 REST 访问,从而提供对此类功能更容易且更直观的访问。本教程演示如何使用 WebSphere sMash REST to SOAP 扩展来利用一个部署在 IBM WebSphere Application Server 上的 SOAP Web 服务。该 SOAP Web 服务将为一个由 WebSphere sMash 提供的、基于 Dojo 的小部件提供数据。

发布日期:  2009 年 10 月 26 日
级别: 中级

访问情况 : 8584 次浏览
评论: 

开始之前

本教程提供有关使用 IBM WebSphere sMash REST to SOAP 扩展的指南,该扩展让您能够在新的 Web 应用程序中利用现有 SOAP Web 服务功能。本教程还将讨论 WebSphere sMash Zero Resource Model (ZRM),并演示随同 WebSphere sMash 产品一起交付的、预构建的 Dojo 小部件。

目标

本教程分步介绍一个示例小部件的构建过程,这个小部件用于显示指定公司的股价。该小部件将以 REST 方式与一个用 PHP 编写的 WebSphere sMash 应用程序脚本通信。通信的结果是,集成了存储在关系数据库中的数据,以及从宿主在 IBM WebSphere Application Sever 上的 SOAP Web 服务应用程序检索了数据。最终结果是得到一个图形用户界面 (GUI),其中显示有公司名称、股票代号和股价。该界面可以让用户添加他们想要显示的公司,以及删除不再需要的公司。

通过这个练习,将会了解 WebSphere sMash REST to SOAP 扩展、WebSphere sMash Zero Resource Model 以及一些随同 WebSphere sMash 一起交付的预构建的 Dojo 小部件。作为本教程的一部分,还将向 WebSphere Application Server 环境安装一个 Java™ Enterprise Edition (Java EE) Web 服务应用程序。

前提条件

本教程针对的是 Web 应用程序开发人员,假设读者对 Web 应用程序技术(比如 HTML、Java 和 JavaScript™)有一般的了解。理解 REST 和 SOAP Web 服务概念有助于阅读本教程,但是这两个领域的专业知识并不是必需的。熟悉 WebSphere sMash 也是有帮助的,但不是强制的。

系统需求

要跟随本教程,需要能够访问 WebSphere sMash (V1.1.1) 和 WebSphere Application Server(V6.1 或 V7.0)安装。可以免费下载 WebSphere sMash Developer's Edition WebSphere Application Server for Developers(参见 参考资料)。对于 WebSphere Application Server,需要创建一个默认的应用程序服务器概要(profile),用于宿主 Web 服务应用程序。

作为在自己的机器上安装 WebSphere sMash 和 WebSphere Application Server 的备选方案,也可以利用这些产品的 Amazon Machine Images,并在 Amazon Elastic Compute Cloud (EC2) 上宿主实例。通过访问 developerWorks 云计算资源中心,首先可以在 Amazon EC2 上宿主这些产品(及更多)。

不管您是本地安装软件,还是利用 Amazon EC2 上的软件实例,本教程中的步骤是相同的。

持续时间

如果已经安装好 WebSphere sMash 和 WebSphere Application Server,本教程将费时约 2 小时。

1 页,共 13 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=WebSphere, Web development
ArticleID=439133
TutorialTitle=在 WebSphere sMash 应用程序中集成 SOAP Web 服务
publish-date=10262009
author1-email=damrhei@us.ibm.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。