WS-I 指的是 Web Service 互操作性;这包括平台之间、操作系统之间以及编程语言之间的互操作性。
WS-I 组织设置出以文档(称为“概要文件”)形式收集的标准,这些标准用于定义使 Web Service 变为可互操作时所需的需求。Rational® Developer 产品会针对 WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP) 和 WS-I Attachments Profile 1.0 (WS-I AP) 验证 Web Service。有关 WS-I 的更多信息,参阅它们的 Web 站点:http://www.ws-i.org/
缺省情况下,WS-I SSBP 一致性级别设置为忽略。使用此设置时,即使存在不一致性也不会发出警告。此一致性级别由 Web Service 向导和 WSDL 验证工具使用。此样本会生成符合 WS-I 的 Web Service,因此您应该将 WS-I 一致性级别设置为需要。
通过遵循下列步骤就可以更改 WS-I 一致性级别:
本教程中的其余步骤将在 Java™ EE 透视图中完成。如果在执行一项任务之后询问您是否想切换至另一个透视图,请选择否。
EJB 项目将包含 Web Service 的业务逻辑以及 WSDL 文件。
EJB Web Service 需要一个路由器项目。此项目包含将充当服务的端点的路由器 servlet 并且将调出至 EJB。如果您正在使用 SOAP over JMS 作为传输方法,则路由器项目应该是 EJB 项目。如果您正在像本教程中一样使用 SOAP over HTTP,则路由器项目应该为 Web 项目。必须将创建的项目与将包含企业 bean 的 EJB 项目添加至同一 EAR。此项目不应包含 Web Service 的任何业务逻辑。
您可以通过遵循以下步骤来创建 Web 项目:
现在,您可以开始课程 1.2:导入并验证 WSDL 文件.