Características principales de Axis2
Adopte un nuevo modelo de procesamiento XML central (un subconjunto del lenguaje de marcado universal estándar) llamado AXIOM (modelo de objetos AXI) y utilice la flexibilidad proporcionada por el nuevo analizador XML para construir modelos de objetos bajo demanda. Admite diferentes modos de intercambio de mensajes. Actualmente, Axis2 admite tres modos: solo entrada, entrada robusta y entrada-salida. El modo de intercambio de mensajes de solo entrada solo tiene solicitudes SOAP y no requiere respuestas; el modo de intercambio de mensajes de entrada robusta envía solicitudes SOAP y devuelve respuestas solo en caso de errores; el modo de intercambio de mensajes de entrada y salida siempre tiene solicitudes y respuestas SOAP. Proporciona API de cliente bloqueantes y no bloqueantes. Admite direccionamiento de servicios web integrado (WS-Addressing). Enlace de datos flexible, con la opción de usar AXIOM directamente, usando un enfoque de enlace de datos simple similar al Axis original, o usar un marco de enlace de datos especializado como XMLBeans, JiBX o JAXB 2.0. Nuevo modelo de implementación que admite implementación en caliente. Admite protocolos de transporte HTTP, SMTP, JMS, TCP. Soporte REST (Transferencia de Estado Representacional).