此运行时环境适合那些愿意为开放式 Apache Axis 平台进行开发的用户。它仅用于非生产环境。Axis 是 Apache SOAP 实现的第三代。它是从 Apache SOAP 演变而来的(IBM®最初将它称为 SOAP4J),它使得 SOAP 引擎更灵活、更容易配置并且能够同时处理 SOAP 和即将增加的来自 W3C 开放式源代码成果的“XML 协议”规范。
Axis 基于 JSR 101 Java™ API for XML based RPC(也称为 JAX-RPC)。JSR 101 向任何基于 XML 的 RPC 机制(包括 SOAP)提供单个接口。
Web service 应用程序服务器在 servlet 中使用 Axis 来处理进入消息、从消息头抽取信息、有效负载和符合特定 RPC 语义。
Rational Developer 产品当前支持的 Axis 级别为 1.0。有关 Axis 的更多信息,参阅 http://xml.apache.org/axis。 此站点上的 User's Guide 提供了有关将 Web Service 与 Apache Axis 配合使用的更深入信息。Reading Guide 列示了几个文档来帮助您进一步了解 Axis。
下面列示了将 Apache Axis 运行时环境与 Web Service 一起使用时的局限性。有关局限性的完整列表,参阅局限性。
;例如,如果 bean 方法名称是 BodyMassIndex,则 Axis 部署描述符操作名称将是 bodyMassIndex(其中“b”为小写)以使其符合标准 Java 命名约定。
有两种可能的解决方案:使用 Apache Axis 运行时环境从 Java bean 创建 Web Service
Web Service 向导帮助您创建新的 Web Service、配置它以进行部署并将 Web Service 部署到服务器。一旦部署了 Web Service,向导将帮助您生成客户机代理和样本应用程序来测试该 Web Service。当完成测试后,可以使用“导出”向导将 Web Service 发布到“UDDI 企业注册中心”。使用 Apache Axis 运行时环境从 WSDL 文档创建 Java bean 框架
Web Service 向导帮助您从现有的 WSDL 文档创建框架 bean。框架 bean 包含与 WSDL 文档中描述的操作相对应的一组方法。创建 bean 时,每个方法都具有通过编辑该 bean 替换的基本实现。使用 Axis 运行时环境从 WSDL 文档生成 Java 客户机代理和样本应用程序
“Web Service 客户机”向导帮助您生成 Java bean 代理和样本应用程序。样本 Web 应用程序演示如何对代理文件进行编码。
相关概念
Web Service
Web Service 开发的工具
JAX-RPC
相关任务
开发 Web Service