Web Service 向导帮助您创建新的 Web Service、配置它以进行部署并将 Web Service 部署到服务器。一旦部署了 Web Service,向导将帮助您生成客户机代理和样本应用程序来测试该 Web Service。当完成测试后,可以使用“导出”向导将
Web Service 发布到“UDDI 企业注册中心”。
有关 EJB 应用程序开发的更多信息,参阅 EJB 工具。
注意:Rational Developer 产品支持从无状态的会话企业 bean 创建企业 bean Web Service。
正在创建的 Web Service 充当企业 bean 的客户机。在启动 Web Service 向导之前,必须部署企业 bean。
要从企业 bean 创建 Web Service:
创建 Web Service 之后,根据您选择的选项不同,可能会发生下列情况:
- 如果选择了使用 Web Service JSP 来测试生成的代理,则会在 Web 浏览器中的以下 URL 处启动代理:http://localhost: port/WebProjectClient/sampleBeanName/ WebService/TestClient.jsp。通过选择一种方法,为该方法输入一个值,然后单击调用,这样就可以使用此样本应用程序来测试 Web Service。该方法的结果将显示在结果窗格中。
- 如果选择了使用“通用测试客户机”来测试生成的代理,则将在浏览器窗口中的以下 URL 处启动该代理:http://localhost:9080/UTC/preload?object=proxy.soap. ProxyNameProxy。在“引用”窗格中的“对象引用”下面,展开该代理以显示 Web Service 的方法。单击想要测试的方法,在“参数”窗格中输入值并单击调用。将在下面生成结果。
- 如果选择了使用“Web Service 资源管理器”来测试 Web Service,则“Web Service 资源管理器”将打开。选择想要测试的操作,输入必需的信息并单击执行。结果将显示在“状态”窗格中。
- 如果选择了发布 Web Service,则会启动“Web Service 资源管理器”,它将显示把
Web Service 发布到“IBM UDDI 测试注册中心”所必需的页面。遵循发布 Web Service 中的指示信息来完成此任务。
要点:如果方法包含不受样本支持的类型(例如,数组、索引属性和集合),则将从样本中省略这些方法,并且您将接收到警告消息。
一旦从企业 bean 创建了 Web Service,就可以使用“通用测试客户机”来测试
Web Service 的方法,然后将 Web Service 发布到“UDDI 企业注册中心”。有关测试和发布应用程序的更多信息,参阅“服务器工具”文档。
有关 EJB 的更多信息,参阅 EJB 应用程序开发文档。