摘要: Axis 全称 Apache EXtensible Interaction System , 它是一个 SOAP 引擎,提供创建 Web 服务的基本框架。Axis 1.x 是基于 JAX-RPC 而实现一个工具包,它可以使用 HTTP、JMS、SMTP 等多种传输方式支持 SOAP 。Axis 2.x 是新一代的 Axis 引擎,它支持 JAX-WS、JAX-PRC 等 API,并且在Axis 1.x 的基础上增加了灵活数据绑定、异步调用等新增功能,可使用 SOAP 1.1 、SOAP 1.2 协议。在服务请求上,Axis 2.x 支持三种请求-响应模式:In-Only、Robust-In和In-Out,也可支持使用 REST 风格的开发方式。Aixs 能对 SOAP 信息直接进行处理,在头文件或者自定义节点中加入数据。特别在Axis 2.x 使用 StAX(Streaming API for XML ) 拉式(Pull)解析器,可减轻对系统资源的压力。Axis 2.x 使用 Module 模块化的部署方式,使系统功能分割更为简单, 还加入了异步操作方式。
阅读全文