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

developerWorks 中国  >  SOA and Web services  >

IBM WebSphere SDK for Web Services(WSDK)

FAQ —— 2003 年 11 月

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

IBM,

2003 年 10 月 01 日

IBM WebSphere Software Development Kit for Web Services -- V5.0(WSDK 5.0)是一个集成工具包,用于在开发环境中创建、发现、调用、测试 Web 服务。

我们准备了这些 FAQ,目的是给您介绍 IBM WebSphere SDK for Web Services(WSDK)。如果您没有找到您正在寻求的答案,请将您的问题投寄到 新闻组

FAQ 主题:

Important Licensing Information -IBM WSDK Version 5.1

The IBM WebSphere SDK version 5.1 provides tools and samples to enable the development of applications conformingto the final published version of the Web Services Interoperability Organization's (WS-I) Basic Profile 1.0. However,IBM will not be liable to any other party for any losses arising from any resulting non-conformances to WS-I's BasicProfile 1.0. Further, IBM makes no commitment to release any future version of the WebSphere SDK, or to updateversion 5.1 of the IBM WebSphere SDK in any way to enable development of conformant applications.

[到页首]

IBM WebSphere SDK for Web Services(WSDK)信息

  1. 什么是 IBM WebSphere SDK for Web Services(WSDK)V5.1?
  2. 什么是 WS-I 组织?为什么它如此重要?
  3. 谁是 WSDK V5.1 的目标用户?
  4. WSDK V5.1 中有什么新特征?
  5. 需要什么样的 Eclipse 环境来支持 WSDK V5.1 ?
  6. WSDK V5.1 样本应用程序遵循 WS-I Basic Profile吗?
  7. WSDK V5.1 可以在哪些平台上使用?
  8. WSDK V5.1 版本向上兼容 WSDK V5.0 和 V5.0.1吗?
  9. IBM 提供了对 WSDK V5.1 的支持吗?
  10. 我可以通过我的应用程序重新发行 WSDK V5.1 吗?
  11. WSDK V5.1 与 Emerging Technologies Tool Kit(ETTK)(以前名为 Web Services Toolkit(WSTK))之间有什么不同?
  12. WSDK V5.1 和 WebSphere Studio之间有什么不同?
  13. WSDK V5.1 和 IBM WebSphere Application Server 之间有什么不同?
  14. 我可以在哪里找到更多关于 WebSphere Studio 的信息?
  15. 我可以在哪里找到更多关于 WebSphere Application Server 的信息?

什么是 IBM WebSphere SDK for Web Services(WSDK)V5.1?

WSDK V5.1 是一个集成工具包,用于在开发环境中创建、发现、调用、测试和部署 Web 服务。WSDK V5.1 遵循 WS-I Basic Profile 1.0。WSDK 提供了基于 Eclipse 的接口,并且融合了 IBM 的一流专门技术与 WebSphere Application Server V5.0.2 的强大功能,献上了一件易于使用、低风险的进军 Web 服务领域的武器。它是由 Speed-start Web services 计划提供的,使开发人员能够快速获取成为多产 Web 服务开发人员所需的技能。

WSDK V5.1 是免费的 IBM 产品,但并没有许可使用生产应用程序或重新发行。对于 Web 的生产部署,IBM 提供了 IBM WebSphere Application Server 和 IBM WebSphere Studio 产品,这两个产品为 Web 服务和 Java TM2 Platform Enterprise Edition(J2EE)提供了完整的企业平台和开发环境。

[到页首]
 

什么是WS-I 组织?为什么它如此重要?

WS-I 是一个开放的业界组织,旨在促进跨平台、操作系统和编程语言的互操作性。该组织跨行业和标准组织工作,通过提供实现指导、开发 Web 服务解决方案的工具和样本应用程序来响应顾客需求。遵循 WS-I 概要(WS-I Profiles)具有以下益处:

  • 开发人员:开发可互操作的 Web 服务和访问它们的应用程序,这样您将能够把它们集成为构建方案(build solution)。
  • 企业:花费更少的时间,使用更少的资源,降低自身承担的风险,并且生产可以在企业内部或企业之间有效集成的软件。
http://www.ws-i.org/上有更多关于 WS-I 组织的信息。

[到页首]
 

谁是 WSDK V5.1 的目标用户?

  1. 有经验的 Java 应用程序员,他们过去常常创建和开发一般的 Java 应用程序,但是对开发 Web 服务不熟悉。
  2. 有开发 J2EE 应用程序(主要是 Servlet 和 EJB)经验的程序员。对于这些程序员,假定他们将不熟悉创建和开发基于 J2EE 组件(Servlet 和 无状态会话 EJB),但是,WSDK 将不提供关于创建一般的 J2EE 组件的培训资料或参考资料。WSDK 将不假定这类程序员熟悉 WebSphere Application Server,但是将假定他们熟悉一些 J2EE Application Server。
  3. 有经验的 Web 服务程序员,他们正在构建 Web 服务,目标是最终把它们部署到完全许可的 WebSphere Application Server 安装中。
  4. 使用 Eclipse 开发环境的 Java 开发人员,他们想学习 Web 服务,构建基于 Java 的 Web 服务,或者编写 Java 程序来发现和调用用任何语言编写的 Web服务。
  5. 熟悉用 Java 编写的 Web 服务的程序员,他们想评估 IBM用于开发和部署 Web 服务的 Web 服务平台。
  6. 熟悉用 Java 编写的 Web 服务的程序员,他们想测试不同 Web平台之间 Web 服务的互操作性。WSDK允许创建这样的服务器端组件和客户端代理:它们可以与其他符合WS-I 组织(Basic Profile 1.0)定义的情形的非 IBM还有可能是非 Java 的 Web 服务平台一起使用(如Microsoft.NET)。
  7. 熟悉非 Java 平台(如Microsoft .NET)上的 Web服务的程序员。这些程序员可以编写 Web服务请求者应用程序来使用运行在 WSDK 上的样本 Web服务,而无需编写 Java 代码。

[到页首]
 

WSDK V5.1 中有什么新特征?

WSDK V5.1 现在有以下几个新特征:

  • 通过 Web 服务工具基于 Eclipse 的接口提高了易用性。WSDK 5.1 以 Eclipse 插件的形式提供 Web 服务工具,同时也以存在于 WSDK 5.0.1 中的命令行形式提供 Web 服务工具。这将允许那些熟悉使用 Eclipse 构建 Java 应用程序的开发人员在通过 WSDK 构建和部署 Web 服务时继续使用 Eclipse 环境。
  • 遵循 Final Approved WS-I Basic Profile 1.0。
  • 遵循 Final Approved WS-I Basic Profile 1.0 的供应链管理样本(Supply Chain Management Sample)。该样本演示了与 WS-I 使用情形( WS-I Usage Scenarios)文档中描述的一样的使用模型,并且实现了 WS-I 样本架构( WS-I Sample Architecture)文档中描述的架构。
  • 完全兼容 IBM 的 WebSphere Studio 家族,提供了对用户透明的从 WSDK 到 WebSphere Studio Application Developer 的平稳转换。
  • 完全支持 Split WSDL 文档。
  • 一个新的 WSDL2Client 工具,用于创建 Web 服务的客户端(只限于客户端)组件。
  • 通过 InstallShield Multiplatform V5.0 增强的安装。
另外,WSDK V5.1 是基于 WebSphere Application Server V5.0.2 的,它集成了先前可用在 Web Services Technology Preview 上的 Web 服务基础构架。

[到页首]
 

需要什么样的 Eclipse 环境来支持 WSDK V5.1 ?

要在 WSDK V5.1中将新的基于 WSDK Eclipse 的图形界面应用于 WSDK 5.1,您需要将 Eclipse安装在您的工作站上。所需的 Eclipse 的级别是 V2.1.1。您可以从 Web站点 http://www.eclipse.org/downloads/index.php 免费下载 Eclipse 包。

使用 Eclipse 环境是可选的。您可以在安装时选择安装 WSDK 是供在 Eclipse环境中使用 WSDK,还是供在与 WSDK V5.0相同的命令行环境中使用命令行版本的 WSDK工具和样本。如果在初始安装WSDK V5.1 时,您选择命令行环境,那么以后您可以选择通过 WSDK安装向导升级到 Eclipse 环境。

[到页首]
 

WSDK V5.1 样本应用程序遵循 WS-I Basic Profile吗?

是的。样本应用程序集演示了如何编写 Web服务、如何编写使用 Web 服务的客户端、以及如何编写通过UDDI 处理发布和发现 Web 服务的代码。这些样本与 WSDK V5.0 和V5.0.1 中提供的类似,不过,为了确保遵循 WS-I Basic Profile 1.0,已经对它们进行了改进。我们还在 WSDK V5.1中加了一个 供应链样本(Supply ChainSample),这个样本遵循 WS-I Basic Profile 1.0,它演示了与 WS-I使用情形(WS-I Usage Scenarios)文档中描述的一样的使用模型,并且实现了 WS-I样本架构(WS-I Sample Architecture)文档中描述的架构。

[到页首]
 

WSDK V5.1 可以在哪些平台上使用?

下表显示了 WSDK V5.1所支持的平台:

WSDK V5.1操作系统
IA32 上的 Microsoft ®Windows Microsoft ®Windows 2000 Professional SP3
Windows XP Professional SP1
IA32 上的 LinuxRed Hat 8.0 或 SuSE 8.1,带或不带 Service Pack

除了上表中的 Linux distros 之外,我们还在 SuSE Linux Enterprise Server(SLES)8和 Red Hat Linux Enterprise Advanced Server 2.1上进行了有限的测试。

[到页首]
 

WSDK V5.1 版本向上兼容 WSDK V5.0 和 V5.0.1吗?

是的。用 WSDK V5.0 和 V5.0.1 开发的应用程序可以导入 WSDK V5.1。

[到页首]
 

IBM 提供了对 WSDK V5.1 的支持吗?

IBM 按现状提供对 WSDK V5.1 的支持。我们的用户反馈新闻组是由开发小组监控的。该新闻组位于: news://news.software.ibm.com/ibm.software.websphere.webservices.sdk

[到页首]

我可以通过我的应用程序重新发行 WSDK V5.1 吗?

WSDK V5.1 的下载许可并不容许重新发行。如果您对重新发行许可感兴趣,请与您的 IBM 代表联系。

[到页首]

WSDK V5.1 与 Emerging Technologies Tool Kit(ETTK)(以前名为 Web Services Toolkit(WSTK))之间有什么不同?

WSDK V5.1 为开发人员提供了获得 WebSphere 应用程序和工具产品中 Web 服务能力的简单切入点。ETTK 展示了 Web 服务方面的新兴技术(以及新的 Autonomic 和 Grid 技术)的优点,它是一个理解最新宣布的 Web 服务规范的好途径。 

[到页首]

WSDK V5.1 和 WebSphere Studio之间有什么不同?

IBM WebSphere Studio 是一个综合开发和部署环境,用于构建、测试和部署电子商务随需应变应用程序。WebSphere Studio 构建在开放技术和 Eclipse 的基础上,它以类似于 portal 的灵活方式集成了多语言、多平台和多设备应用程序开发工具,从而最大程度地提高了开发人员的生产率,同时增加 ROI 和改进整个价值创造期(time to value)。

WSDK V5.1 的重点在于创建和测试 Web 服务。

[到页首]

WSDK V5.1 和 IBM WebSphere Application Server 之间有什么不同?

WSDK V5.1 包含嵌入式版本的 IBM WebSphere Application Server - Express V5.0.2,以附带支持 ORB 和 EJB。这为部署和测试工业标准的 Web 服务应用程序提供了运行时环境。它的重点在于使开发人员能够学习、开发和测试。它所包含的样本和文档可以帮助开发人员掌握相关技术。

IBM WebSphere Application Server V 5.0.2 提供了一个应用程序开发平台,Web 服务应用程序和其他电子商务应用程序可以运行在这个平台上。它的重点在于集成业务系统和应用程序、管理应用程序和保证企业服务质量(包括安全性、可伸缩性及可靠性)。

IBM WebSphere Application Server 是被全面支持的产品,您可以下载它以供免费评估。WSDK V5.1 不许可用于生产用途。

[到页首]

我可以在哪里找到更多关于 WebSphere Studio 的信息?

您可以在下列地址找到 WebSphere Studio 的具体信息: http://www-3.ibm.com/software/awdtools/

[到页首]

我可以在哪里找到更多关于 WebSphere Application Server 的信息?

您可以在下列地址找到 WebSphere Application Server 的具体信息: http://www7b.software.ibm.com/dl/swws/swwsgddb-p

[到页首]

疑难解答信息

  1. 如果您没有所需最小的磁盘存储空间可用,那么WSDK V5.1安装过程 将失败

[到页首]


IBM and WebSphere are trademarks of International Business Machines Corporation inthe United States, or other countries, or both.
Microsoft and Windows NT are registered trademarks of Microsoft Corporation in the United States,other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems,Inc. in the United States, other countries, or both. The Java technology is owned and exclusively licensedby Sun Microsystems, Inc.
Other company, product, or service names may be trademarks or service marks of others.

Other acknowledgements
This product includes?nZipSFX stub?software which is Copyright (c) 1999-2002, Info-ZIP. All rights reserved.IBM did not modify the UnZipSFX software. IBM obtained the UnZipSFX software under the terms and conditions ofthe license from Info-ZIP, available at: ftp://ftp.info-zip.org/pub/infozip/license.html.
This product includes software developed by the Eclipse Project: (http://www.eclipse.org/).
This product is based in part on the work of the FreeType Project. For more information about FreeType,see http://www.freetype.org.
This product includes software developed by the Apache Software Foundation: http://www.apache.org/.



关于作者

IBM has authored this article




对本文的评价

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

建议?




回页首


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