Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa SAAJ?

¿Qué significa SAAJ?

¿Qué es SAAJ?

SAAJ es una especificación API basada en mensajería XML implementada utilizando el protocolo SOAP en un sistema de software débilmente acoplado. Como sugiere el nombre, SAAJ admite mensajes SOAP con archivos adjuntos.

Ya sabes mucho sobre la API Java para mensajería XML (JAXM), y quizás te preguntes, ¿qué pasó con JAXM? La idea de JAXM 1.0 es permitir a los desarrolladores escribir aplicaciones comerciales que admitan estándares de mensajería basados ​​en SOAP proporcionando mensajería y API SOAP. Con el lanzamiento de JAXM versión 1.1, la API SOAP (javax.xml.soap) se dividió en la especificación SAAJ1.1 y JAXM1.1 solo contiene la API basada en mensajería (javax.xml.messaging). Actualmente, la versión SAAJ en uso es 1.2. WebLogic Server 8.1 SP2 admite la especificación SAAJ 1.1.

La API SAAJ 1.2 consta principalmente del paquete javax.xml.soap, que proporciona una abstracción para mensajes SOAP con archivos adjuntos MIME (Extensiones multipropósito de correo de Internet). La API proporciona métodos para crear conexiones punto a punto a puntos finales, métodos para crear y procesar mensajes y archivos adjuntos SOAP, y métodos para recibir y manejar errores SOAP.

Si bien existen varias tecnologías entre las que puede elegir al desarrollar aplicaciones empresariales, ciertas tecnologías pueden ser más apropiadas para diferentes problemas. Elegir la herramienta adecuada es muy importante.

¿Cuáles son las razones para elegir SAAJ? Sin duda, SAAJ es muy adecuado para servicios web síncronos o asincrónicos basados ​​en documentos. SAAJ es fácil de usar y le ayuda a integrar varios servicios web en un entorno Java. Amplía el soporte natural para la comunicación de servicios web de estilo documento. SAAJ también admite mensajería XML a través de interfaces estándar, y esto cuenta con un amplio respaldo de los proveedores.