IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  SOA and Web services  >

Web 服务专题:Web 服务与 WSDK V5.1

Java 开发人员通往 Web 服务的捷径

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

SOA and Web services 专区, developerWorks 中国, IBM

2003 年 11 月 20 日

WSDK V5.1为有经验的Java程序员量身定做,他们可以快速学习如何使用现有Java组件创建Web服务,并完成与其他完全不同系统的无缝集成。WSDK V5.1 包括 Eclipse 的插件,该插件提供一个图形界面的集成开发环境以及构建与测试Java应用的工具。为了能够更好地帮助大家了解 WSDK,我们特地把相关的文章和教程汇总形成一个专题,供大家参考。

介绍

WSDK 利用市场领先的IBM WebSphere Application Server V5的强大功能,结合IBM在Web服务方面行业领先的专业技术,从而提供一个低风险、低成本的Web服务入口。 使用 WSDK V5.1 开发与测试的 Web 服务符合 Web 服务互操作组织(www.ws-i.org)的 Basic Profile 1.0 规范。下面的文章对 WSDK V5.1做一个全面的介绍。

IBM WebSphere SDK for Web Services V5.1 概述

IBM WebSphere SDK for Web Services Version 5.1 安装指导

IBM WebSphere SDK for Web Services Version 5.1 常见问题解答(FAQ)

从这里下载 WSDK V5.1,包括 Windows 与 Linux版本。

入门文章

Web 服务集成开发工具 —— WSDK V5.1 New!
本文提供了全面的文档,满足了不同 Web 服务知识水平的个别需要。

使用 WebSphere SDK Version 5.1 创建 Web 服务
本文将讨论如何使用 WSDK 的最新版本5.1来创建和使用 Web 服务。

开发一个用于与 WebSphere Web 服务交互的 .Net 客户端
本文讨论了互操作性的一个重要的、实用的案例——编写一个运行在 Windows 系统上及用 Visual Basic 语言编写的 .Net 客户端应用程序,在程序中通过 Web 服务链接到一个服务器端应用程序,该服务器端应用程序用 Java 编程语言编写,运行于 WebSphere Application Server。

系列教程

我们推出一系列新的教程,逐步介绍怎样使用 WSDK V5.1 的新特性以及相关的工具进行 Web 服务的开发。

Web 服务和 WSDK V5.1 介绍

  • XML Web 服务基础知识
  • 下载,安装及运行 WSDK
  • WSDK 对 Eclipse 的支持
  • SOAP, WSDL 和 UDDI 初步
  • WSDK 特性和工具

使用 WSDK V5.1 从 Java 类创建 Web 服务

  • JAX-RPC 简介
  • 将一个 Java 类作为 Web 服务公开
  • 实验:从一个简单 Java 类创建 Web 服务
  • WSDK 和 JSR109 组件
  • 实验:从复杂数据类型的 Java 类创建 Web 服务

使用 WSDK V5.1 从无状态会话 Bean 创建 Web 服务

  • JSR109 和 EJB 组件简介
  • 将 EJB 组件作为 Web 服务公开
  • 实验:从 EJB 组件创建一个 Web 服务
  • 使用 EJB 组件作为 Web 服务客户端
  • 实验:创建一个 Web 服务 EJB 客户端

使用 WSDK V5.1 描述 Web 服务:WSDL

  • 使用 WSDL 描述 Web 服务
  • WSDL 架构 (包括消息和编码类型)
  • 映射 WSDL 和 Java 编程语言
  • 深度挖掘 WSDL 和 WSDL4J
  • 使用 WSDK 的 WSDL2Java 工具
  • 实验:描述 Web 服务

使用 WSDK V5.1 将服务发布到 UDDI 注册中心

  • UDDI 用于发布的 API
  • 发布过程: 接口定义,调用,生成 WSDL,服务发布
  • 配置 WSDK UDDI 注册中心
  • 发布服务到注册中心
  • 实验:发布 Web 服务

使用 WSDK V5.1 发现 Web 服务:UDDI

  • 深入探讨 UDDI 和 UDDI4j
  • UDDI 查询 API
  • 发现过程:查找,接口产生与执行
  • WSDK,服务发现与调用
  • 实验:发现 Web 服务

使用 WSDK V5.1 构建 Web 服务安全性

  • HTTP, HTTPS, 与 SSL3
  • 数字加密与 XML 数字签名
  • WS-Security
  • 保护 SOAP 有效负载
  • 与 IBM XML 安全成员一起工作
  • 实验:Web 服务安全

使用 WSDK V5.1 构建 Web 服务互操作性 New!

  • 互操作问题通常围绕着 WSDL 。Basic Profile 有许多关于 WSDL 的议题。
  • 在 WS-I 诞生以前,人们讨论应用之间一对一的操作方式。临时使用 Web 服务工作的人们经常发现他们所做的事情并不符合 WS-I 规范。许多 Web 服务关注于联合那些 WS-I 已经放弃的东西。
  • 样本应用在 .NET 和 WSDK 之间。或许 Perl 与 WSDK 之间。

以下的教程将在未来几周内陆续发表,敬请关注!

WS-I Sample Apps and the WSDK

  • Supply chain sample app
  • How the IBM platform & tools deal with 3 basic message exchange patterns: request/response, basic callback, and code generation
  • How use the Emitters & emitting process and guidance on how to use the business logic

教程归档(WSDK V5.0.1)

WSDK 已全面升级为5.1版本,下面是关于 WSDK V5.0.1 开发Web 服务的系列教程。

最佳实践和 Web 服务概要文件
本教程研究了一些用于构建 Web 服务的体系结构级别(高级)和实现级别(低级)的最佳实践。

保护 Web 服务
本教程将向读者提供使用 IBM WebSphere SDK for Web services V5.0(WSDK)来保护 Web 服务的实践经验。

描述 Web 服务:WSDL
本教程说明 WSDK 中可用的高级工具如何能帮助您在使用 WSDL 时提高 Web 服务的开发速度。

发现 Web 服务:UDDI
本教程主要讲述了 UDDI4J,用于查找服务的 UDDI Query API。同时以编程示例说明了使用 WSDK 的服务发现和调用。

发布 Web 服务:UDDI
本教程提供了 UDDI 的高级概述,然后研究了如何用几种方法发布到 UDDI 注册中心。

通过无状态会话 bean 创建 Web 服务
本教程深入讨论如何使用 EJB2WebService 实用程序将现有的 EJB 组件转换成 Web 服务。

从 Java 类创建 Web 服务
本教程演示如何编写 Web 服务实现、如何用 WSDK 构建和部署这些服务,以及如何创建客户机来调用这些服务。

Web 服务和 WSDK 介绍
本教程向您介绍了 Web 服务概念和技术、演示了如何使用 IBM WebSphere SDK for Web services V5.0(WSDK)实际地应用它们并且探讨了 Web 服务技术当前的情况。



关于作者

IBM developerWorks 中国网站




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

建议?




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款